The Pros and Cons of DIY Roof Repairs: Is It Worth the Risk? An In-depth Discussion with RoofDesigns Roofing