10 Things You Need to Know Before Installing a New Roof