Should I Repair Or Replace My Roof 6 Factors to Consider Before You Decide