7 Essential Questions to Ask Before Replacing Your Roof