We've seen both good and bad customer service and it doesn't seem to matter the size of the store or the city. Our former LBS (a Trek store in Charlotte) is awesome. There are always several people there and make sure they greet you when you walk in. They will ask if they can help, but are never pushy about anything. There is a Trek dealer in downtown Raleigh (they also sell Felt) this that way, a Specialized dealer in Raleigh (near one of the small universities) like that and the large bike rental shop in Wilmington is like that along with our new LBS here in Jacksonville. The other LBS in Jacksonville, is OK, but they really seem intent on pushing Cannondales even if they so do not work for you. On the other hand there is different Trek dealer in Raleigh that wants to push something on you rather you even want it or not, a Specialized dealer in Fayetteville that pretty much ignores everyone and the same with the Specialized dealer in Wilmington. Then there is Preformance Bike (shops in both Raleigh and Cary) that are pretty good, although I swear when you actually want to talk to someone they are all busy helping other people. LOL, go figure.