I used Harry's Lap timer last weekend on my iphone. It performed fairly well I think considering it's price. The iphone is fairly limited by the max 1Hz sampling rate for the GPS though.
I would like to talk a friend into loaning me his Traqmate one of these days... he has yet to use it since he had a wreck shortly after buying it.