anyone else pissed off at those plug in helmets? i take the cord out every time i do something i might fall off. if the least bit of snow gets in there your screwed. right now i took the assembly out of the sled and have it sitting on my desk to unthaw. today i rode home 10 miles from where we ride with frost on the visor. im in the market for a snowcross helmet.