I'm failing to understand that "I'm entitle to waste another person's time and livelihood" attitude.
In the 2 Best Buy stores here in Fresno, most of the time the employees are talking to themselves or standing around doing nothing. In fact most of the time, there are more employees in the store than customers. It's not 'wasting' an employee's time when they weren't doing anything productive in the first place.
Plus, customer service is HUGE for stores like Best Buy. If the employees take their time to answer customer's questions, even if the customer doesn't buy that item there, it will help out the store in the long run(and definitely won't hurt the store because, remember, the customer never intended to buy there anyway) because word will get around how great their customer service is.
I worked at Best Buy near Santa Cruz, and their whole philosophy was that great customer service was always better than making a sale, because even even if the customer is an 'online buyer', it will pay off in the long-run because they will tell someone about their great experience. While I was living over there, that store was always in the top percentile for most sales, so they must be doing something right.