Here at The Leukaemia & Lymphoma Research charity, a lot of events have participants who may be children or where a team leader is booking for all team members. The current implementation of CiviCRM insists on the inclusion of an email address for all participants, which is a problem in the two scenario's. Some of the teams are quite large and each team member has specific settings which need to be captured, such as t-shirt size, route etc.
We've been talking to Lobo & co and have determined that the following change would be improve the event registration process.
CiviCRM should be amended so that instead of adding the single email address field into the form it adds a reserved system profile which contains an email address ONLY IF the profile(s) associated with the registration form do not already contain either an email address OR first + last name fields.
Any feedback/suggestions would be much appreciated, this development is underway so please be quick!
JIRA Issue is registered here http://issues.civicrm.org/jira/browse/CRM-9587