Google has this cool new feature that lets you track the exact locations of taxicabs. The service connects to GPS responders within each cab and uses that information to overlay locations on a map.
Unfortunately, the service isn't yet available for San Francisco. San Jose is the only city in California that's currently active [What the hell? Has anyone ever taken a cab in San Jose? -ed.].