Hello,
I would like to share my (free) android app that tracks your hikes and crucially accounts for elevation variations properly (ie how many vertical feet one climbed up and down). If you do try it please post any feedback on its usefulness or lack of ;-) Here is the link: http://isonix.ch