I'm a Navision consultant that's well advsed in sales, implementation, programming, training, etc, etc.
When I go to cocktail parties or dinner parties, I usually have a hardtime explaining to people what I do. It's not a general profession as if you can you're a dentist, lawyer, accountant, etc.
I don't use the term "consultant" that much since the term has been overused by fresh college graduates calling themselves consultants when they get hired into the Big 5 companies.
Right now, I tell people I'm a programmer, but that seems to dumb down what we do. However, getting into details ususally bores them to death.
How would you introduce your profession in 30 seconds?