I've been going to doc Brown's since I bought my first street bike when I was 17. Almost ten years later, and 8 bikes later, he's still my go-to guy for parts, gear, and service. He can be a little intimidating and grouchy, but that's just part of the experience; honestly I bet he thinks he's being funny. One thing to keep in mind if you're having your bike serviced is that sometimes you have to pester him to work on your bike. But other times, he's fixed things for me while I wait. He's also just given me parts to try and he'll say ""come back and pay me if the parts fit,"" etc.
Pros: Superior knowledge, great selection of gear, quirky and interesting guy
Cons: Service can be a little slow sometimes, can be kind of grumpy
more