Determining which materials you should use for a new roof of your home or business can be tricky, and in the end it will come down to a range of factors. For example, you are going to need to consider the style of your property, the overall aesthetic of the property and the longevity of...