I, (like most probably) are always looking for something better, so Im always buying new goggles. Until recently that is.
Crews stryker goggles are awesome... they are low profile goggles, I can wear my glasses in them and still wear a helmet. Hell, I can wear a ballcap with them and the brim doesnt get in the way... Not to mention they are very inexpensive... ansi rated and all that jazz
check it out, $16 shipped from ebay... some sellers sell these as high as $40... so far no fog, but everyones head is different, and people can claim different things depending what time of the year they are playing in.
http://www.ebay.ca/itm/CREWS-STRYKER...#ht_500wt_1156
also, if you like prescription safety glasses, particularly wiley x P1... nothing beats
www.googles4u.com
I caught a pair on sale, and after shipping they came to $70 ... you cant beat that... they arnt knockoffs either...
I actually buy all my glasses from them, pairs for like $15 shipped!, even my insurrance through sunlife accepts them as claims, so theyre like free! lol