As the primary barrier protecting your home from the elements, your roof endures a lot. [...]