While shingling your roof can be a fulfilling DIY project, sometimes you need to call in a roofing contractor, especially for complex aspects like installing flashing or dealing with a steep roof.
For this reason, most homeowners with leaky tile roofing prefer to let a professional handle the work. However, if you enjoy DIY projects, don't mind heights, and follow the right steps ...