Quality, longevity, and price should always be considerations with any purchase. As a critical part of your home, your roof should not be an exception. Roofing is an investment that can certainly last for a very long time; however, there are a few factors that can affect it. Many of these, such as installation, roofing…