Gmaps is a "little hack that uses Google's superb mapping application to help record distances traveled during a running or walking workout. " It was created by a first time marathoner to track miles.
The interface is clean. Ads are placed discretely and don't impede the use of the application. It's easy. Instead of having to drill down to the 100 feet and add markers at every corner or bend in the road, Gmaps can automatically draw the route for a runner or a cyclist! That's butter right there! Also you can choose the ability to manually draw.
Now I can draw my route within a minute while enjoying my coffee. Then out the door I go for a run or a ride. Check it out: http://www.gmap-pedometer.com/