i'm not sure if it is appropriate to blast a bike shop without really knowing them (although a friend who has been there before says they are incompetent), but I will say the Bike Pro Shop is a good place (and my said friend says the same thing). I've been there a few times, and I don't see people coming back in for bad labor and the guys know their bikes.
I'm sure you can figure out the other bike shop from that.