Windshield Scratch Polishing.

Brasso. As in for Brass. Doesn't remove the scratches completely, but will polish 
them down so you can barely see them.

Thanks to Roger Newnham.