Putting on new roofing – as in full roof replacement, is one of the most common and most important of all home improvement projects. That said, there are many different reasons why different homeowners decide on getting a brand new roof installed. Of course, there may be more than one motivation factoring into any particular […]