This is a big deal, and each of the three choices will work for us at different times.
Here is what the NJRRC needs to make registering multiple people for events (Teams) work for us:
1) Allow a Team Captain to create a team, with a unique name (the system should check that the Team Name is unique by comparing it to the already registered team names to ensure uniqueness).
2) Allow a Team Captain to set the initial number of team members and to be able to add/change that number (but not to delete the team).
3) Capture certain information about the team captain which includes: First Name, Last Name, Contact email, Contact Phone#, age, etc. (can be done with custom Event Registration Form),
4) Allow payments to be made in installments (this will keep the team captain from having to foot the entire bill as they recruit additional team members).
5) Lock in registration fees for future team members at the rate in effect on the day on which the team was initially created.
So, in addition to the three options which you mentioned, we also need:
a) the ability to enter a team name of no more than 10 characters (currently there is no size checking of text fields in WA), and
b) the ability to automatically ensure uniqueness of team names (the field needs to be validated to ensure uniqueness and notify the Team Captain if their Team Name has already being taken.)
Without these two additional features we will still not be able to register Teams.
Thanks again for tackling this important area.
Joe