Does the system support individual and/or team registration?
Yes, each participant has their own personal account and takes care of the whole process from registration to changing weights etc. That leaves all the work to them instead of you.
We also have a coach account feature that lets coaches to bulk registrations from existing accounts or create new ones. The coach can also pay for everyone using his credit card.