Most prescription glasses you buy in brick and mortar providers, whether the store is part of a franchise like America's Best, or a local provider specifically in your insurance's eyecare provider network, cost a lot more than these do. Even when your insurance covers part of the cost of glasses, it is common for your total to be at least $200, sometimes just for one pair of glasses. With EyeBuyDirect, for two pairs of glasses, I got the frames and prescriptions, as well as extra coating protecting from digital screens for only about $70 with a student discount (although the basic referral program discount and first purchase discount are also pretty good).