How to choose the right shingle

Whether you are building from scratch or choosing a new roof for your existing home, a wide range of materials are readily available and worthy of consideration. These include asphalt, wood, and composite shingles, as well as slate, concrete, and clay tiles. Style is...