When it comes to maintaining a home, the roof is arguably one of the most important components. Over time though,...