When a class is full give the option for the client to sign up for a waiting list for that specific class. The client is not charged and no payment is made at that time.
* Allow waiting list for classes that are not currently scheduled *
Allow waiting list management in the Admin Module. Email all clients on the waiting list for a particular class when a new session of that class is scheduled. They can then register the normal way.