My client wants users to make suggestions for what Jazz artists they'd like to see on the next Jazz Cruise. They were thinking of just letting users fill out up to 10 text boxes and submit those but I think it will be a nightmare to report on and tabulate the data (we expect over 10,000 suggestions). I considered trying to just use a jQuery based autocomplete/autosuggestion type solution but I'm thinking a more complete application/framework that has built in reporting, voting, discussion, ... might be a better solution.
User Voice was the first thing that came to mind but I'm thinking it might be too complicated for this. Are there other options people recommend?