Hmm. I've used the Evans in Cheltenham since it opened (it's just down the road from where I'm working) and they've been great. Even told me to order stuff from their web site and get it delivered to the store as it was cheaper. This after I'd tried something on!
I find it bizarre that you're happy with this? Sure the staff did you a favour, but the company isn't exactly making it easy for you.
You went into a shop to buy something, you tried it on, and were then told to go away, order on the interwebs (extra work/time), then come back later, and then you could get the same goods cheaper but still have to pick them up from the same shop.
Why can't they just let you buy them at the online price right there in the shop!*
*I know, I know, online store versus brick and mortar overheads etc, that's all very well and good until the above happens which completely negates the point as the extra overheads are not being covered!
FWIW both my LBS are pretty great, one is tiny and basically just a workshop, but he's great and I send people there all the time for mechanical work, the other one is much bigger has decent stock, and what they don't have they will order in if I want it, normally within 5 days and will be within 10% of the online price, and their service is pretty good too
I do still buy stuff online every now and again but I'm not really target LBS market anymore and it's normally only super bargain stuff that I wouldn't have bough from LBS anyway.