Storms, falling branches, snow, high heat, and any other number of problems occur every day, and may eventually wear your roof down in areas, thus...