I went skating yesterday. Not any kind of skating, but one special modality called nordic blading, which is done with poles as if you were skiing. I am now the proud owner of an N95 and was using the Sports Tracker application, which is able to calculate the kind of route I took, how many kilometres I did and my speed and altitude. You can even export your workouts to Google Earth! Quite a nice thing, I should say.
P.S. For those interested, I skated 15.4 km at an average speed of 10 km/h and a maximum speed of 49 km/h.
I've used something similar for tracking workouts.