Wow, I didn't realize retailing world was so intriguing, still have a hard time believing some of the claims. I've had good luck with Best Buy, Apple can be a bit heavy handed with it's partners...
I think that it should be mandatory for every person to work a little bit of retail in their life. Make it part of the high school curriculum or something. You learn so much about dealing with people. I worked at a hardware store for a summer and I saw it all. People have such a strong sense of entitlement and don't take personal responsibility for anything they do. After that summer, I am much more patient with salespeople now that I know what they go through.
(On the other hand, I'm also much more cynical about their offers to "help" me, though, again because I know what they go through...)