projects

DIY Roofing Projects

Time
One common mistake made by those seeking the adventure of installing a new roof in “do-it-yourself ” fashion, is to underestimate the amount of time it will take to complete a roof. If you are doing a job yourself, …