My freelance/contractor contract. Generic, of course, and may be tweaked as per the needs of the client.