This is a great article by Bruce Eckel in which he attempts to define “Consulting”.
http://www.artima.com/weblogs/viewpost.jsp?thread=122020
“I think consulting is when you have some kind of special expertise — come by through hard struggle and learning — that you transfer to a group of people, in a relatively short period of time, and in a way that is unique for that group. I also think that consulting involves addressing particular issues faced by that group. “
I’ve always tried to educate people on the difference