What you need to know before you shop for roofing materials.
From roof styles and materials to ventilation and building codes, everything you need to know about your roof.
Compare composite, wood, metal, slate, and more.
What to know before choosing metal.