A few days ago, some one was talking about winter riding and had trouble with his visor fogging. I didn't answer at the time, because I wanted to get the product right. Now, I can't find the thread. Any ways, at the fire department we use a product called "see clear" by a company called PDI for our air pack face shields. Our masks are subject to extreme conditions both heat and cold. This stuff works great. The best part is it comes in a individually wrapped towelette the size of a "handiwipe". I have used it on my helmet visor and am quite happy with it. Plus, it easy to carry a few around in your pocket. Odd thing is the fire stations seem to use them up more if there is a presence of motorcycle riders working.