Your comments

Related to this idea of an age check is the concept that each child should be attached to an adult (who can sign the waiver) and therefore children should never be standalone primary members on the system.  To facilitate this, our club created a membership type called "Non-member Guardian" for parents who are not members but have kids who are members at our club.  The Non-member Guardian is the primary and signs the waiver for the child or children.  This is working well except that we have no way to enforce any new children who join as members to ensure that their parent is also added to the system as the primary.  If you have a solution to help us enforce this, it would be great.  Perhaps you could prevent a child under 18 from being primary and have an error message saying the child must be attached to an adult or something like that?

Will the "Waitlist" be treated like a membership where the people joining the waitlist will still need to add an account to capture their personal data just like anyone else who adds an account to Court Reserve?