Agree with rider9195, there are several good glass polishing products from DP and Diamondite including clay that will clean and ploish your glass. I have found several AIO's and polishes that have worked well on glass like Klasse AIO and recently used Natty's Blue Liquid to clean up a windshield.