For all you fellow flyers, hickers, bikers, and runners, I've been using an app that suits all of our needs. I bought it a few years ago but recently noticed just how often I use it, for so many different activities. On one of my early morning runs, I glanced at my iPhone, which was holstered snug on my wrist on multi layers of winter running clothes. A few days earlier, I had it attached to my hang glider, and in the summer, it was on my bike and my boat. The App is TrailBlazer. It's a GPS IPhone app that tracks your distance, averages, speeds, and altitude. It was around before multi-processing was available on the iPhone so music and the camera can be accessed without switching apps. At the end of your flight/run/bike/whatever, you can see graphs, maps, and pictures associated with the event. I am sure there are a ton of apps like it out there, but what makes this one great is that it also caters to flying sports as well as gravity bound. It seems like most of these type of apps care about speeds and distances but not altitude. The KMZ file you can export will show you your track over land as well. You can also re-live you trip by pressing the play button on Google Earth and it will recreate the experience for you.
I use a running arm band when running and an iPhone bike mount for sailing, hang gliding, and biking. Read more on this app at http://www.trixsoftware.com