When it comes to your home's roof, you should balance the benefits and drawbacks of performing a DIY repair vs hiring a professional roofer. While doing a roof project yourself can save money in the short term, poor repairs can lead to much more expensive problems in the long run. Knowing when to do a […]