Not checking out the contract before you sign it- The purpose of a contract is to guarantee that both parties abide by the set rules. When he does the work, the roofing professional desires to make sure he gets paid. Seems reasonable enough, right? Well, in the roofing service, not all agreements are created equally. While some roofing professionals just desire guaranteed payment, those with less integrity...