Just finished watching the British GP using the live timing service from the formula 1 website. This is the same data that the commentators see and is more or less live. It really gives you a sense of whats happening, well worth having. I was trying to find if there was an SDK or raw data feed so I could do some interesting enhancements such as an overlay on-top of the picture in media center, or show a constantly updating championship position as the race progresses…
Anyway its here … http://www.formula1.com/services/live_timing/ unfortunately it requires Java runtime.
