A roof replacement is a large investment for many homeowners. You have to ensure that your new roof can protect your…