DonM I have used Zenni and 39DollarGlasses for inexpensive Rx glasses and sunglasses and I've had good luck with both. I think they both offer a LOT of value. The frames aren't as good as the name brands IMHO, but decent. Their bases lenses aren't as good either, but 39Dollar offers upgrades....of course you pay more for better lenses, but still less than most places. When they have a sale I'll usually get a pair of glasses. I mainly need them for distance so now I have pairs in each car and a few around the house.
I only play golf with my Oakleys though. I was able to get Rx lenses from Fuse for about $150 and I find them better than the $300-$400 Oakley lenses.