I just found this site today: http://www.sanoodi.com. I plan to start using it to track my bike rides. Once I figure out how I can share them, I'll let everyone know.
(note…the link is posted here so I won't forget what it is by the time I get home )