The way I've been taught to clean windows is spray it with windex, wipe it with a sheep-skin shammy then go over it with a microfiber. Is there any other (better) way to do it because sometimes there are a few smudges that I end up noticing after I've finished detailing my car. Also, are there any other window products that are good or better than windex? I have Invisible Glass which is a foamy spray but I've never tried it on a car. Any help would be nice. Thanks.