I'm looking for some advice, examples or even recommendations of who might
be good at solving this particular problem for us.
In the context of a longish multi-page web form we have a need for the user
to tell us at a fairly granular level what their occupation is. the total
length of the list is long, more than 1,000 choices. The accuracy of the
answer is pretty important to our business as is our desire not to stop the
users flow through the application because of either the difficulty or
perceived intrusiveness of the question.