I get all my glasses from zenni now. Last order was three pair, one with the nice titanium memory frameless glasses and the anti reflective stuff for indoor computer stuff, one prescription sunglasses (wraparound, polarized), and one prescription safety glasses for my workshop.
Came to about $100. The last time I bought a single pair with anti reflective coatings, anti scratch, and lightweight frames was over $300, and that was nearly a decade ago.
Zenni are so cheap now that there's no point in getting the anti-scratch coating, just replace them every few years for another $25-$40.
Also, they've gotten a lot faster. The first time I ordered years ago I think it was over a month before I got them. This time it was under two weeks and they beat my local optometrist. My insurance covers basic glasses with no special features and a few frames (and transition lenses for an additional $10 - how crazy is that?) so I spent $10 on those, then went home and ordered from Zenni. The Zenni order arrived at home several days before the optometrist called to give me mine.
You do give up a lot of the service, though - having the optometrist fiddle with the frames and adjust them to my face was nice rather than having to adjust them myself. In fact it wasn't until I had to adjust my own glasses that I realized my eyes and ears were not precisely level with each other - one ear is just a bit lower than the other.
And on top of all that, since I effectively have four different pairs of glasses, I'm finding out a lot more quickly what I like and dislike about each frame. Previously I might try on a lot of frames at the store, but then I'd simply settle for what I chose without really understanding how it impacted me in my daily life.
Cheap glasses are the bomb, and I haven't had a single problem with Zenni.