Roofing materials 101

When replacing your roof, there are many roofing materials available to choose from. But how do you know which roofing materials are right for your home? Selecting the best roofing materials depends on your quality preference, longevity needs, resale value, aesthetics...