Due to the availability of several shingles in the market, making a choice with your roofing contractor when it comes to roofing your house could be a little challenging. However, a good understanding of some of the advantages of the different types of available shingles could put you...