These guys are the best -- friendly, knowledgeable, thorough, professional, very reasonably priced, and completely free of that hyper-cool bike culture attitude that you find in so many bike shops, where, if you aren't a courier and able to discuss the relative merits of $1000 derailleurs, you get attitude for days. It's less convenient for me than shops closer to home, but I wouldn't go anywhere else.