I love this place to keep track of my biking

http://www.bikejournal.com/