The roof of your home has a big job - keeping your family and possessions warm and dry, deflecting rain, sleet, and snow, and creating a place for loved ones to gather. It is quite an underrated aspect of a building. While we may say we are thankful for a roof overhead, do we ever take the time to actually give it some TLC? It may not seem like something that needs to be maintained, but it should actually be on the top of your list. A new roof can cost around $10,000, so the longer the lifespan of your current roof, the better.