Obviously I'm not OptimusReim but I actually just picked up the Avision Elite and have used it for 3 games (3 days) in a row and will be using it again tonight. On ice it doesn't actually fog up but a thin layer of condensation does builds up so it gets this shimmery/watery look (hard to explain) when you are on the bench. Once you get on the ice for a couple of seconds of skating it dissipates though. For my roller league I didn't get any build up at all, it was perfect all game. Now, to be fair I was breathing out of my mouth for both Ice games as I've been fighting a stuffy nose the last week. For Roller I remembered to use a nasal spray so it cleared me out. For my ice game tonight I'm going to use the nasal spray again (hopefully I remember) and try to make sure I breath out of my nose more on the bench to see if there is a difference. Also, I've been using NoSweat pads in my Warrior Krown to help with sweat management. Not sure if that makes a difference or not for people who don't use them.