I like buying things retail if it is convenient for me (depends on how much cash and if I can find what I am looking for). I generally have a good idea of what I want though walking into an O store, but I like to talk sunglasses with the employees as well because it really is a social experience for me. Anytime I go to an O store though, I buy something just because we don't have one here where I live.