I've never really liked the final race reports that come out of the existing software systems. Lap-based reporting may be okay for qualifiers and electric racing, but it just doesn't make sense for the 30, 45 and 60 minute nitro races. A time-based report makes much more sense to me. Using this format, for any point in time during a race, you can actually see who is a lap down, who is a lap up, who just got passed because they were in the pits, etc.
I hand jammed a sample report today (pre-worlds A-Main - First 30 minutes and the last 10 minutes of the race.) so that you can see the difference between the current lap-based reports and a time-based report. I'm not saying this is the preferred format, just that it's a different way of reporting.
The time is generated based on when cars cross the timing loop. The report is then sorted by time and position as noted by the timing system and then moved under each racer's name, so you see the lap he is on, the position as recorded by the timing system and their lap time. The way the report is formatted, its as if you are watching a replay of a timing system.
I think a tool that can automatically take anyone's race results and crank out a time-based report would be really great for those out in Internet land. The same could be said for a tool that can take anyone's race results and replay it in some type of timing system emulator.
Yes, I know - I have too much time on my hands.
Anyway, let me know what you think.