After trying to get good advice and service in one shop, I realized that I was doing the wrong thing researching bikes - what I needed to do was research bike shops. These guys are the only shop in town that, apart from the"" bunch of jerks"" review here (buy the tee shirt), had nobody moaning about them.
Pros: Know their stuff, flexible, cool ""what a bunch of jerks"" tee shirts, polite
Cons: Smaller friendly shop means busy on Saturday, not really a con, but go in the week if you can
more