I wear Mastercraft Safety Glasses (blue frame). They took a point blank (3 feet) shot from an 8mm bb at .34g going 428 FPS. That is basically as bad as it gets around these parts. It did not scratch, crack or dent. Canadian Tire, 5 bucks I think... Plus they wrap around. More importantly, they do not fog AND fit over most perscription glasses. Unless you've got Birth Control Glasses.

Birth Control Glasses
If you want to look tacticool, buy some Revision sawfly glasses (about 90 bucks for the deluxe kit) and send away for your prescription to be filled into one of their lense carriers (they do it for you), it'll cost 100 dollars which is comparable to getting it done yourself. It'll cost about 200 bucks in the end, but they're also good for sunglasses, so you get yourself a "cheap" pair of sunglasses (the frames alone usually cost about 200 dollars for prescription sunglasses, so consider it a bargain

).
ESS also offers prescription carriers for their products, but do not offer a service that fills the prescription for you.
Also... buy cat crap. It's the best anti-fog out there. No other product will do. If you have a scuba diving place near you (come on, Winnipeg has em even... WINNIPEG! We don't even have oceans lol) they sell it.
http://outdoor.ekusa.com/shop/index....=index&cPath=6 should give you a general idea of what Cat Crap does.