When it's time to put a new roof on the home, most roofing and siding contractors won't charge for an estimate. After all, if their client likes what they see, they'll hire them to install it. It's wise to ask a couple contractors for an estimate, and most of them...

read more