Many homeowners find it daunting when it comes to roof repair and maintenance. However, this does not have to be an intimidating task if you know what to do. Most roof problems require ..