Originally Posted by
davester
...Try to find a non-corporate bike shop. Stay away from the Trek, Giant and Specialized dealers if you can and try to find a shop that has been in business for a long time with older, experienced salespeople.
^this. 100%. Although Giant has some better values. I'd rather extract my own teeth than talk with a Trek or Specialized dealer. But that's just me...