I’m a fan of the website www.runningahead.com. I use it to track all my sporting life activities. The primary reason I use this site, instead of one of the hundreds like it, is that you can track anything - yoga, rowing, running, P-90x, underwater hockey, tiddlywinks, whatever. Throw in some customizable reporting and some great hardware integration, and it’s free, and you’ve got a winner.
I read that you learn more from a poor example than from a correct one. I don't believe this but that means my site will be a success.