I've been using
http://www.gps-laptimer.de for a few years on a Palm, it was just released for iPhone 3G. Great app, if you don't have a timing system and have either a Palm or iPhone, highly recommended!
I'm not affiliated in any way, just a satisfied user.
Cheers