A failed roof is not a discretionary expense. Water intrusion causes structural damage, mold, and insurance complications ...