Circuit City was great to buy TVs from. All our US TVs were from Circuit City.
The sales approach was so similar to Ultimate and (if you are old enough to remember) Federated Group.
I hate fighting off sales people, but on the other hand I hate being ignored.
Wallymart is right in the middle. Good on price and customer service. 
Where the hell do you live if there are Wal Marts with customer service?? Obviously no where near me...
Well I worked at Wallymart for a few months as a Customer Service Manager (for some arcade collecting cash) and as I was well versed in customer service and product info, I achieved more sales than anyone else. I trained the floor staff on product info and advised them the best answers, when asking if customers needed any help with their buying decisions. Keep eye contact, smile and if you don't know the answer don't lie. Just go and ask.
Granted I know not all Wall Marts have trained staff, but mine was, as I made sure of it. It never stopped the thousands of customers buying $100s of goods when they just came in for some light bulbs or a carton of milk. BTW is Walmart stock crashing right now?
Wall mart will be around long after Best Buy has gone out of business. Besides Best Buy is not the BEST place to buy anything electrical, as their prices are quite high. Many times I went to Best Buy for some software, only to find Walmart selling the same for $5 less.

I also feel sorry for those who criticize staff at Wallmart. Yes they might be different, and their personal habits might be different to your own, but most of them are honest and have a good heart. Next time don't post your issues on this board with regard to Wallmart staff. Walk up to them and let them know how you feel.
Let the manager know or go to the customer service area, and ask for the Store Manager. If they do not know there is a problem, how do you expect them to fix it, the next time you visit?