Do you use a contract?

Generally, no. Feel free to put together any contract or agreement that you think might be needed. I've never used contracts in the past, but instead rely upon a combination of a deposit (for big projects), timely payments (for smaller invoices), and getting to know the client.