Re: signing a contract
I've only been a member at 2 dojos (university club don't count) and no contracts. Did get a nice discount for paying a year in advance.
I figure I'm in for the long haul unless something serious changes so I would not mind a yearly contract.
These days it seems most folks show up all interested to join but 1/3 don't show next week for class and 1/3 pay the registration + two months in advance (our basic new student package) then don't show up again (go figure) and 1/3 stay for a few months then vanish. A statistically insignificant number actually stay on as regular member for and extended period.