I was testing the RUNKEEPER App today. It works pretty well for tracking your sports activities. But what I do like the most is the easy handling. Furthermore runkeeper has a nice webportal to upload and share (if wanted) your workout. It's capable of not only storing the GPS signal but also the heartrate, weight and some more stuff.
I like it.