It’s no secret that roofs are high-cost items. But you cannot compromise the safety of your property by installing a low-quality product that doesn’t protect your home from the elements. Hence, if you are planning to have a new roof you should do a b...