I love mapmyride, simply awesome functionality with the snapping to roads (though it sometimes snaps a circituous route to the point clicked requiring lots of undos and careful plotting) and the distance calculations. Very very nice.
I am new to cycling. I was impressed to see that it calculated my 14.2 mile ride in 50 minutes as buring 783 calories. Sweet, I can eat even more now!