Contracts when you do freelance work?

When you guys do freelance work for people, like websites or we designs etc, do you use a template contract or is there a site that provides something like this?

Thanks