So it seems that when you call your local Best Buy, the call is actually intercepted by a national call center. I understand the frustration expressed in the linked post, but on the whole I like the idea. Ideally the customer service center should have been able to handle the call without ever tipping that they weren't local.
I've been known to walk away in the middle of a cash register transaction when the clerk stops ringing up my purchase in order to answer a ringing phone. A quick "please hold" is fine, but if they actually stop the process of helping me, an in-the-flesh customer standing in front of them, in order to talk to someone who might become a customer at some indeterminate point in the future, they've blown it. Priorities people! Priorities!