Thank you everyone for your suggestions and recommendations. As it turns out I had to postpone the trip due to some unforeseen circumstances. When I finally make it to SF, I will be sure to follow on your recommendations and post my experiences.
Again, thank you very much. You guys are a great bunch...maybe I will even see some of you at the Velo Rouge café.