Considering a new roof installation? It's a significant project for any homeowner, protecting your house from the weather. This article will walk you through the important steps, from initial assessment to complete installation. First, thoroughly inspect your existing roofing system to determine the degree of the damage and potential underlying iss