Things are much better in SF now too. I remember ~8 years ago, we would call for a cab in SF after going out at night. We typically would end up standing at a street corner for 30 minutes waiting for the cab and it usually wouldn't show up. This would sometime leads to missing the last caltrain of the night, which was always a bummer...