Supposedly, today only Coastal.com is offering a free pair of glasses inc. frames and lenses for first time customers.
I haven't read the details in full, so don't blame me if there is a catch. May be worth a look though.
If you have questions ask them. I don't know the answers.