I've got a rough ass windshield on my Element from (what I suspect) is etching from road salt. On top of that, while on a road trip this weekend my wife cleaned the windshield with bad gas station squeegee that wound up leaving light scratches everywhere. I heard the diamondite (sp?) kit is good, but I've never tried myself. Halp.