Hi,
In my non-smallholding world I work as a dispensing optician, so have to comment on this one.
I agree with cmorrell - large chains are NOT interested in repairing spex, it's all about profit and getting a sale. Independants are USUALLY different. In the practice which I run, minor repairs (ones we can do on-site) are FREE, even if the customer didn't get them from us. The theory behind this being hopefully next time they need new spex they'll come to us first

That and the fact we're just plain old fashioned nice people.
On the subject of price............. it's another 'blame the government' one. In the UK opticians are required to carry out set tests using certain equiptment which costs an astronomical amount of money. A standard practice probably contains AT LEAST £100,000 of kit, and that's before you count the fact that all frames and lenses have to be CE marked and tested and conform to this and that. Opticians abroad don't have the same requirements to fullfill therefore all their equiptment and stock is much cheaper - hence - cheap spex. But as James discovered repairs and the like prove difficult and/or costly.
If anyone has a COSTCO membership I'd strongly suggest going there for spex, I was a manager in one of their practices and the quality and price will not be beaten (unless you want to risk buying spex online without trying them on - yes, some people actually do that!) and don't be fooled into thinking that Specsavers is the cheapest of the chains either, having worked there also, it's just a clever marketing trick using a well chosen name !
Hope I've given a wee insight - without offending anyone
