My web design contract is just a regular contract. I'm just afraid many clients are lazy or scared to read and sign contracts. I thought mentioning the contract before getting the first advance payment would sometimes discourage the client and make me lose the sale.
Again, there is nothing strange about the contract, I'm just afraid of scaring away clients. By the way, the contract is signed electronically, they don't even have to download it. I am willing to refund them if they don't like the contract for some reason.