Allow Users to Select Multiple Options, Aggregate Results and Display
<p>I am having difficulty finding specifically what I'm searching for, most likely because I'm not sure how to express it well in a Google search.</p>

<p>Basically what I would like to do is display 30 or so buttons that users would then be able to  select. Once selected a button changes color indicating that the particular option has been chosen. Users are required to select 10 out of 30 options. The results should then be aggregated (basically counting each unique button selected) and displayed to another user who can login and see the results.</p>

<p>Multiple users should be able to select these options and have their results recorded.</p>

<p>I'm not looking to create a drop down list, multi-list, or checkbox solution. In my research so far I have found plenty of references to this type of option. Also, Javascript restricting the min/max number of checkboxes a user can select.</p>

<p>I hope that makes sense. Any assistance with identifying the best method for going about this task would be greatly appreciated. </p>

<p>Thank You,</p>

<p>-Nathan</p>
