Contracts - Not to Big - Not to Small?

I second that recommendation. I would also recommend picking up “Talent is not Enough: Business Secrets for Designers”. It’s one of the best resources I’ve found for my freelance work.
http://amzn.com/0321702026