Where do you do your training runs? I have no idea how fast/slow I am... I'd love to run sometime and see if I can keep up with you. Prolly not, but it'd give me a sense of how far I have to go...
I just run around my neighborhood in Alexandria/Mt. Vernon area. My Android phone has 2 apps that I can use and with the GPS, the phone measures the distance and tracks my time -
RunDouble which is a Couch-to-5K training app and
MapMyRun. MapMyRun.com - the website - is free, and allows you to create a point-and-click route that you run and will tell you the distance; you can then tell it your time, and it gives you all sorts of stats, elevation, etc.
The people that make MapMyRun also make MapMyRide - which will track your bike rides and training.