One home task that can seem frightening and expensive is the idea of doing your own roof repairs. Whether you have major damage to your roofing, or just require new seamless gutters and shingles, repairing your own roofing is a daunting task, but is something you can in fact do on your own. You'll simply require to know how. Obviously, for major re