Your roof is potentially the second most expensive repair/replacement you might face (the foundation being first). As with most things in life, an ounce of prevention is worth a pound of cure. Perform a roof checkup in the spring and fall to help diagnose potential problems early. The National Roofing Contractors Association has a good roof checkup guide for homeowners and can help point you to a reliable roofer if needed. Read more details here.