DIY projects are en vogue. DIY trends allow you to save money and improve your skills; however, sometimes the tasks call for a professional. If your roof needs some minor repairs, such as replacing broken shingles, you may be tempted to follow the DIY trend and take care of it yourself, but roofing can be […]