A roofing warranty provides assurance and protection for homeowners against defects, installation errors and premature damage. Understanding the components that make up an ideal roofing warranty can help homeowners make informed decisions when choosing roofing materials and contractors.  (more…)