Nowadays, everyone is a do-it-yourself (DIY) fanatic. However, no matter how many do-it-yourself tutorials you watch, your skill level will never match that of a commercial roofing contractor. Although you may be tempted to do your own roof installation or repair, this is not a good idea. Perhaps you…