It is true, no matter how excellent the initial roof quality and no matter what the guarantee is, or even how pretty it may look, eventually a building is going to need a new roof, or at least, some roofing repairs and updates. The axiom applies to all home maintenance and roofs are no exception [...]