The exterior components of a home, such as the siding and the roof, help to protect its occupants from the elements. While many roofing materials can last for decades, at some point in time homeowners ...