If you have your prescription read within the last year, here's a link for free glasses. I just bought a pair right now, and paid 6.95 for shipping only. A friend of mine did this a while ago and got a good pair of glasses! If you don't have your prescription on hand, just call your optometrist, and they'll tell you what it is over the phone.
Hope this helps someone!
Go to: http://www.coastal.com/glasses/cCouponEligibleGlasses.html?cmp=social&src=fb&seg=01122012
Then you enter your coupon code at checkout.
Coupon code: FIRSTPAIRFREE