I'm really surprised that the treatment by Best Buy salespeople is so universally poor. I have experienced the same thing. Hence I hardly ever shop there.
Regardless of the type of store, it's really beneficial when you find a tech person that can really answer your questions rather then just giving you b.s.