Roofs do not last forever, that is the bottom line. Whether you have purchased a brand new home, or you have owned your home for twenty years, roof maintenance is an important responsibility. For the most part, major roof failures including leaks, missing shingles, or interior water damage result when we ignore minor problems. Unfortunately, many homeowners are shocked when they learn the price of a roof replacement, especially considering the fact that minor repairs are usually easy and inexpensive.