I have ordered from 1-800-contacts, coastalcontacts, and visiondirect. 1-800 is usually more expensive. I usually just look for a coupon and go from there. This last time I ordered for me and my 2 daughters and the cheapest was visiondirect. I saved $46 with a coupon. Of course, I still spent $263. :)