Originally Posted by Toren
As long as I was moving it was mostly OK, but every stop it would start to fog.
"polish" the inside of your visor with dish soap.
put some on a paper towel (some will say not to use paper towels because they can scratch the visor, but I've never had that actually happen), and apply it to the inside of the visor. rub it in, so to speak, until you can't really see the soap anymore. it will leave behind a nearly invisible film that will prevent water vapor from sticking to it...thus, no fog.
don't get it wet, though. once it comes in contact with liquid water (as opposed to water vapor), the film is washed away.
as long as you do not get it wet, it will keep the visor from fogging.