I am working on a web application that will use occupation as an interesting way to present users with demographic information. In the spirit of minimalism and ease of use, I'd like to allow users the least number of "occupation" choices while not alienating them.
I'm thinking the best experience is a drop box with major categories of occupations (Education, Entertainment, Legal, Medical, Engineering, Labor, Retail, etc.)
Have any of you encountered this type of experience? How can I make it easy and accessible?
::Edit::
The application isn't centered around occupations. Imagine if the stack exchange network were to break down users by occupation for interesting metrics. How would it categorize occupations and allow the user to choose one?