Cleaning glass

I ordered some "Cerium Oxide Powder" from ebay. It came with the buffing wheels and instructions. It worked SUPER GREAT. It actually polishes the glass, makes it look like new!! Even tiny dings/scratches will disappear.

9Pcs Glass Polishing Kit Scrach Remover 8OZ Cerium Oxide Powder 3'' Wheel Pad US | eBay


Or if you're in a hurry:

9Pcs Glass Polishing Kit Scrach Remover 8OZ Cerium Oxide Powder 3'' Wheel Pad US

8oz in enough to do 4 windshields.

Treblig
That's a product used in fiber optic connector polishing. Basically polishing glass.( I work in the industry) It has occurred to me that they also make polishing film impregnated with cerium and aluminum oxides to do the same job with a lot less mess. It comes in six inch discs and 8 by 12 sheets. I've often wondered why that wouldn't work with a small buffer?