Don't forget Ye old Bike Shop/Biketeria/Dog City or whatever it is they're calling themselves, on 14th and guerrero. They have tons of stuff in bins and you can haggle over the price. Good place to build a beater...
But yeah, of all the SF bike shops, Road Rage is my favorite right now. Mainly because of proximity to me, but also because they don't f around or overcharge.