A roof replacement is an extensive project that needs careful handling. You need to be sure that you’re getting the best when replacing your roof. The intricacies of roof replacement can be baffling. Some bad work can result in more expensive repairs down the line. If you think you can do it yourself, think again.