RaceChrono RaceChrono is a data logging software for all kinds of sports. It runs on S60 and Windows Mobile smart phones and uses position data from your GPS receiver to determine lap times and performance.
You may also want to check out RaceChrono2AVI. RaceChrono2AVI is a freeware Windows program, that generates a video overlay with gauges from RaceChrono export file.
See RaceChrono in action.
Youtube video taken in Ahvenisto, Finland. Overlays created with RaceChrono2AVI.