Consider Your Roofing Options Before Making Any Decisions There are diverse reasons why you might need a new roof - perhaps your region just suffered a hailstorm or windstorm, maybe you'd like to add a second floor to your house, or perhaps your roof is simply old, leaky, & worn-out. There are several firms fighting for your business, and you must ensure that you have chosen the best remodeling contractors, roofing contractors, or handyman...