Replacing your roofing is a big, expensive job, so do your homework to make sure you get the most out of your investment. Understanding the process and the types of roofing materials available is essential to making the right decisions for your home.