I use Strava to track my bicycle rides. Below you can see my recent activity.
If you need to build yourself a membership provider in DotNetNuke, to perhaps link up to an external membership store, check out this article from one of my Co-workers.
http://www.engagesoftware.net/Blog/tabid/297/EntryID/41/Default.aspx
This website runs on the best open source content management system, DotNetNuke, it always runs the latest release.