Many roofing contractors guarantee their work but is an extended warranty worth the money? Here are some details about different types of warranties.