We've bought at least 10 pairs of glasses from zennioptical.com and have saved a bunch of $ (to divert to WDW funds; ha). Just need to be careful to follow the instructions on ordering for your Rx and size, etc.
We always go through zenni as well, and have done fine with them. Although we all wear contacts the majority of the time , we get glasses just for bed time , early mornings etc..