as mentioned in the suggestions below below there are many quality glass cleaners on the market but the key is the cloth being used. In my case I clay bar my Gran Turimos front windshield once a year and then GLAZE it and SEAL it using only ADAM'S POLISH products. The results are stunning ! OK...