pretty awesome site for checking mileage/elevation change, sharing routes, organizing your training, and just generally wasting time thinking about running rather than just doing it.
mapmyride is great for biking also. It's fun to try to map routes within an X mile radius and try to cover every road. It's kind of like ticking chossy routes, which is the funnestest thing in the university.
I really like this site for mapping my rides as well- It's pretty sweet. Although when slogging up a hill at 3% and thinking man is this steep I feel like a wimp compared to guys cruising up the Col d'Aubisque where it goes to something ridiculous like 10%