We have two LBS's in town, when I go in them, one has young guys working there with attitude issues, the other gives me the impression that I am annoying them. When Performance Bike recently opened up in town, all the employees are much friendlier, they have more reasonable prices, and have more in-stock items. Some of their bike mechanics are questionable, others know their stuff.
I will buy from the LBS if the staff is helpful, and their prices are reasonable, not outrageous.