Homeowners who need to replace their roofs face a vast array of roofing materials, styles, and vendors to work with. From...