When it comes to having your roof replaced there is a lot to think about and consider. Often homeowners are unsure if a whole new roof is necessary or if the existing roof is in need of some minor repairs. The best way to know is to have a local roofing contractor come out to..