I personally use paint sealant on my windows (rather than wax). A wax contains natural oil (albeit carnauba, bees wax etc..) which may, after some exposure, leave a film on your windshield. A sealant on the other hand is a synthetic polymer based product which bonds to the substrate and does weather better (and longer) than wax. Only thing to top paint sealant would with a glass coating.