I used to only buy glasses from wal-mart or other cheap alternatives and went through 2-3 pairs a year (I am clumsy and my lenses are thick, a tough combination for durability). Customer service aside, I found the larger pricetag has had a huge psychological impact on me not being negligent to the item... funny how that changes if i perceive something as 'disposable'. I'm not proud of that fact, or of the prices I've paid in the last 8 years; but I've only had two pairs of glasses in that time -- a huge improvement from when I was a child/teen. In fact, the last pair I owned are still intact but I simply wanted a new design.
I will probably give online glasses shopping another time when this current pair is exhausted. Which could be a while, and i anticipate huge advancement in visualization capability by then!