i agree: american is a good place due to their stock of things to look at as well as their inventory of hard to find stuff (hard to find in the usual bike shops...). their prices are high, but i think it's dictated by the market. you could get NOS c-records or da's on ebay OR you could buy them NOS from your local shop... your dollar is your vote, as they say.
now, for the real stuff: food in san francisco. let the suggestions and arguments fly. best burrito - castellitos, church/market. i'll be there this evening in just 1.5 hours, as soon as i am home from work. heaven wrapped in tinfoil.