It is easy to understand why many homeowners enjoy taking on do-it-yourself projects. Painting a room or installing new shelves can be rewarding and save money. Roofing, however, is a different story. A roof is your home’s first line of defense against the weather, and even a small mistake during a repair can lead to… Read more »