Getting the value of a checkbox in form api
I found the answer.  I added '#tree' =&gt; TRUE, to the fieldset and suddenly things are working correctly.  I think because of the eventKeys were repeated so overwriting others. By adding the tree attribute, all the checkboxes were seperated into their respective fieldsets in the $form_state['values'] array.