I have been reviewing the knowledge base regarding Groups and find that many of the posts relate to Membership Management.
I wish to raise the subject of Groups in the context of Registration where member registrants are allowed to create a new group or join an existing group when they are registering for an event. This has little to do with member management groups but has a lot to do with registrant and event management satisfaction.
I have been involved in managing many not-for-profit fund raising events, many of which are golf tournaments where registrants wished they could participate with their friends, relatives or co-workers. The ability to do this at registration would be a big positive for both the event organizers and participants. It would distinguish their events from those without this ability and if Wild Apricot incorporates this Registration Group ability into their registration process it would likewise distinguish their product from the competitors.
The above process could be applied to many user organizations to accommodate placing certain people together such as: seating arrangements, room sharing, transportation sharing, conference activity sharing, and so on, limited only by one's imagination.
I believe the process could be similar to the Member Group process in that a field could be added to the registration form by the Administrator allowing the creation and population of Registration Groups. The first member to create and name the group would have editing powers to remove any name from the group. Other registrants would register in the normal fashion but would have the ability to "look up" the list of groups, view existing members in the groups, and select the one they wish/have been invited to join. The administrator would use the captured information for improving the planning of activities in the event.
I do not believe this is a huge change but it could make a significantly positive impact on the participants and help the organizers create more a successful event.