I believe that you are the best programmer that I have ever met. So when someone asks me if I can refer a programmer, I think of you.
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.
Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer