I love San Francisco - the ladies in my family have an annual shopping weekend there, which regrettably I have missed for several years running and will miss this year as well. ;-( I know what you mean about the hills, though - impressive riding up them!
Still there? A group of BAOCers get together Tues / Thurs for track and trail running. They were wonderful to invite me along while I was researching at Stanford last year.