Just been into the Apple store at Lakeside to purchase an ipad. Could not find any fault with them whatsoever, plenty of knowledgeable sales and technical reps on the shop floor willing to help and all smiling (not surprising considering their prices) was in an out within 15 minutes.
An hour before that I was in a plumbing merchants, I usually give this merchant around £150k a year in business, no customers or sales assistants on the shop floor, everyone outside smoking. I waited 5 minutes and left without buying anything.
From my own business point of view, I'd like to think that we offer an excellent customer service both before and after any sale. All customers are told that they can call or email at anytime and will be given free advice or even a service visit. The problem is though you always get one or two customers who abuse this and will try to get you running through hoops, which ends up costing more money than what the original job was valued. Sometimes I end up being rude to them, just to get them to stop being a nuisance.
I think also there is a problem of many businesses getting a balance of employing enough people to operate. Those that employ too few end up employing stressed out headless chickens, who have no idea about customer service, its all about getting the next sale.