Another option is sports glasses from companies like Oakley and Rudy Projects. They both have prescription options and I know Rudy does not have to use inserts. They are considerably less money (non prescription) than most shooting glasses, and I believe provide more than adequate protection. I can't recall the exact distance but both used to take a 12 ga blast at 10 to 20 yards w/o pellet penetration (not sure if any changes).

You can purchase a variety of lens colors (yellow, rose, brown, bronze, gray etc) for them so they could also serve as every day sunglasses w/o the "shooters look" if you got a color for the range and another for everyday wear. They also make clear lens if you want a lighter pair at work.

You can buy a pair without Rx for maybe $140.

Rudy makes the U.S. military glasses for troops in the desert and you can get the same lens although they are more money.