Consumer Reports did some shopping around, and their independent testers found that Costco won out not just in price—at a median cost of $157 per pair, compared to $211 at independent stores and $212 at doctors' offices—but in quality goods that stood up to regular wear conditions. As for those of us living outside Costco's convenience range, independent stores were the way to go for service, know-how, and good frames, the magazine reports in its latest issue of CR Health.