You're not alone if your roof is leaking and you're kicking yourself for not having called a roofer during the summer months. Most people have a limited concept of preventative maintenance. This can lead to big problems that end up being more expensive than if you had routine maintenance in place.
Many buyers don't understand that home maintenance goes with homeownership. When you rent, someone else usually pays for repairs. As a homeowner, you're responsible for keeping your home in good condition.