To really clean up glass that has a dirty film on it that won't come clean by other means try using a product called "Bar Keeper's Friend". Works really well on the car's windshield to remove road film. Mix with water to form a slurry and rub with a sponge. The windshield will look like it came from the showroom. Jim