Installing a new roof can be quite expensive, so it is important to properly take care of your current one. If you spend the extra time maintaining your roof, it will nee