If you are the designer and work with small clients, you will likely be the one putting together the contract. Your client may not know what is involved in building a website and they will need to rely on your expertise to make sure everything is included. Advantages to making your own contract are that you can set realistic deadlines for yourself and can address common issues up front.Sometimes larger clients have their own documents for working with contractors. In either case, it can be helpful to have a lawyer review your agreement before you sign.