Installing a new roof is a significant investment for any homeowner. Not only does it improve the overall appearance of your home, but it also provides protection against the elements. However, before the actual installation takes place, there are several steps that need to be taken to prepare your home…