It is certainly logical to believe that you may setup volunteering for more than one event and that the same people may volunteer to help with more than one event. This is the whole purpose of the volunteer module IMHO.

Assuming the volunteer profile doesn't change from one event to the next, unfortunately, the ONLY volunteer info that gets recorded is the FIRST time an individual volunteers. Example, you modify the volunteer CiviCRM profile form to include checkboxes with something like... "I can help with" Registration Setup Cleanup Man tables and the volunteer indicates they can help with setup for event#1, but then volunteer for event#2 and indicate they could help with registration instead,

nothing gets recorded beyond the selections for event#1 - yikes...

are there plans on the roadmap to

1. integrate volunteer with CiviCRM and perhaps record a request to volunteer as a single activity that is attached to the CiviCRM contact? that way, the act of volunteering for more than one event could be kept separate as it should be.

2. provide the capability to select a unique CiviCRM profile that you could attach to a single event for which you wish to solicit volunteers?