I've bought from Clearly Contacts (glasses) -
http://www.clearlycontacts.ca/ (this is the canadian site but I am sure the american is .com)- actually I got a free pair - JUST paid $13 shipping! I see a coupon code on the homepage right now for your first pair free. Worth a shot!!
eta: I wear my free glasses ALL the time and get compliments on them all the time too!