You invested thousands in a new roof with shingles marketed as "lifetime" products. The contractor assured you they'd last ...