Has anyone tried racquetball glasses? That's what I use. They cover a lot of the face (like ski goggles) and are a kind of "wrap around" style, so they have great peripheral vision. Also, they don't interfere with my helmet. Finally, they used to never fog up until I gave into temptation one day and wiped them with my gloves. I think if you always use a soft cloth (i.e. for glasses or camera lenses), they shouldn't fog. I can't guarantee it, but I never had a problem w/ fog until I wiped them. I got mine at some chain sporting place for 20 bucks.