ive used avision ahead: full face shield, cheap visor, and their more expensive visor. all fogged. i also use shampoo, and lemon pledge (separately), and i also wear an underarmour thin skull hat too keep excess heat on visor. Guess what?? they all still fog. so since i stress about it when im on the bench while it fogs and i wipe, should i just wipe it right before i hop the boards? it doesnt seem to fog once im skating. we can put a monkey in space and land on the moon, but will we make visors that dont fog?!?!?!!?!?!