With this horrible summer weather around I have a problem with my shooting glasses fogging up. I would like some suggestions on how to prevent this from happening while still having a crystal clear lens. Some things work, like spit, Dawn dish soap, and Vaseline, but then the sight picture is gone. The local sport shop has a spray on lens cleaner that is supposed to stop fogging but the shop owner says it doesn't work very well.