Most homeowners have heard that a roof should only need to be replaced every 20 to 30 years. However, the roof is often one of the most neglected areas of the home. After all, out of sight, out of mind!…