"I learnt (the hard way) ALWAYS read your contract properly and dont work for free. it bites you in the ass!"
Some excellent advice there. You would not believe the amount of GA operators (high end operators included) who will try and break their end of your contract. Read your contract, know your contract and for God's sake, get a lawyer to go over your contract with you before you sign it!