When I was freelancing, I used one general contract for all clients. But now that I am working for an agency, a small one, I feel as though our contracts are too many and too long. As of right now we have the following contracts for web clients: Web Design/Development Contract Website Maintenance Contract Website Hosting Contract - We require clients to host websites through our provider to avoid problems that we have had in the past with third party host and permissions provisions etc.... I feel that this is too many for our clients and can tend to scare new ones away. At least the hosting contract, as the terms of the hosting is provided by our provider and not ourselves. Any opinions would be great! Thanks!