I have been retesting iTrail and Trailrunner.
iTrail will record the data and can be exported to the Trailrunner site for further analysis.
Trailrunner does percent grades. Which is helpful.
Only gripe with iTrail right now is default quick start does not record data for posting. Have to remember to hit New Trails for it to record and post. Foggy brain in the morning and I forgot again and missed my data recording.
The iTrail developer is really very nice and helpful. He has plans to grow this application and is working with the Trailrunner developer. Both are nice applications.
http://trailrunnerx.com/ and of course is MacOS X only. will import several different formats which extends it's utility beyond just iTrail.