Nice to see you Grouch! I've got a Gmax helmet and was able to get an anti-fog visor for it so I'd imagine they make them for the more spendy helmets too. mine doesn't fog on the inside anyway... but if I wear my glasses they still fog.
I'm looking for a new helmet... need something more streamlined for 80mph on the interstate... but I can't find one with a chin strap small enough.