RE: How to keep glasses from fogging?
The trick is an optically clear chemical barrier. Rain-X and "Anti-Fog" work just fine, but they're a variation on an old trick: take regular shaving cream (not shave gel) and apply it to the glass you want fog-free. Leave it for about a minute, and then wipe clean. It's effective for about 2 months per application.
Nate