Do You Need a New Roof? A Helpful Checklist