Also get some rain-x for the outside of the visor and fog-x for the inside, stuff works wonders. One good treatment of fog-x lasts about 2 months for me, rain-x has to be reapplied everytime you clean the visor.
its a new KBC Force RR Speed Demon. Has worked sittin at a red light like it is now. humid nights not sure aint been out at night alot lately either lol. It has a deflector to keep ya breathe from goin towards the face shield. This one is the first I've had with no chin skirt either lol
Another thing that helps is wearing a skull cap (like the ones sold by Under Armour or something similar). I wear a skull cap all the time and they do keep the stink away from the helmet. Also, let the helmet air out once in a while.