I've done a few reviews of Zenni Optical on my blog. In the last 2 months, I ordered 5 more pairs of glasses from them -- and while I am still happy with the quality and the cost -- I wanted to post an update that their shipping times have increased dramatically.
My son's glasses took just over 3 weeks to arrive, and my glasses took a month to arrive. For myself, I ordered extra pairs, so I wasn't having problem seeing -- but poor C's vision had changed over a degree in each eye, so he had blurry vision for an extra couple weeks.
The first few orders arrived within 2 weeks. While I will continue to order from them, I just wanted to note that the shipping isn't as quick as it used to be.
(My first review, my second review)