The My Tracks app from Google is very cool. I went skiing today at Crystal Mountain in Washington state and tested it out. Worked easily and flawlessly. Check out three of my runs here. When you click on the Track (end) link, it displays a bunch of info about my elevation, speed, etc. Very cool!