Respro Foggy Mask, fits inside your helmet so that your breath is forced down & not up towards the visor. A little bit of washing up liquid rubbed onto the inside of your visor for back up & hey presto, no fogging.
Chris.
[Edited on 14-3-2004 by chris.p]