Buying glasses used to be a chore. High street prices, limited choice, and rushed in store appointments made the process...