Whether your roof is shingled or flat, having it properly installed and repaired can save you thousands of dollars in roof maintenance costs