My understanding is that Marcus at Yojimbo's knows everything.
http://www.yojimbosgarage.com/
And, that you can work on your bike at Working Bikes Coop (check with them to be sure) ... they have tools and usually a bunch of guys around who know what they are doing.
http://www.workingbikes.org/