Membership allows you to take as many classes as you like.  Certain classes have pre-requisites to ensure you are properly prepared to take them.  Classes requiring pre-requisites are listed below:
Kettlebells: Students must attend an introductory workshop (which is offered every month) before taking the kettlebell classes
Muay Thai Sparring Level 1: Student must have attended at least eight (8) of the Muay Thai level 1 classes
Muay Thai Level 2: Student must have attended at least thirty (30) of the Muay Thai level 1 classes and have demonstrated proficiency executing a specified set of techniques.
MMA: Students must have taken some Muay Thai and grappling classes
BJJ Upper Belt: Students must be a blue belt or higher
Fight Team Training: Students must have coach approval to attend