I have to agree entirely. Trying to define what I do to others is almost impossible! My resume is filled with lists of programs and languages that I have worked with, but I am no where near an expert at. I like to tell people that I work on "solutions" . . . tell me your problem, and I will help with your solution.
As to being an entreprener. I agree that it's an excellent fit . . . although I realized recently that my talent lies in support and refinement of people and ideas. I am not much of an idea man myself, to be honest.