OK,something to think about "you get what you pay for"
If you acidentally damage your glases try getting specsavers to do a repair rather than replace (forking out for a ne pair)
same as above fort the online retailers
some of the other multiples will repair if they can rather than sell you another pair, however most independant opticians pride themselves on their service, and part of that is in aftercare, why replace frame and lenses at a cost to the customer when only a frame arm is damaged.
I own an opticians , and we have a branch of specsavers five doors up the street from us and tbh its actually a good thing,most people at some point will give them a try but strangely end up back with us soon after.
As for cheap I recently made some glasses for a little girle with a very high prescription, who had been tested at specsavers, she had been quoted £230 on top of her NHS vocher for a good set of glasses, we provided the same lenses in a nice kids frame within the cost of the NHS voucher……..the kid also left the shop in tears of joy as she had never had glasses she liked wearing b4nbut by chosing the right shape and size of frame the glasses acually looked very neat.
As for those that buy their specs of the internet I applaude your savings but just remember one day it may come back top bite you, you see the average cost of a sight test on the high street is about £20, the actual cost to the opticians in wages and equipment is nearer £70, and rely on selling glasses to make up the difference, so if everyone goes to the internet for their glasses dont be surprised if your sightestcost rises consideraby.
OK my rant and two peneth done, flame me all you want