Okay, I have just discovered the coolest site. Map My Run. You can, as the site says, map your run, and figure out how far you've run. If you have a GPS device, you can also upload the data to the side, and view your run on a Google map. You need to have Google Earth installed to use it.
You can take a look at today's run.