Got myself recently a Garmin forerunner GPS watch. Nice gadget! Only one problem, this device gives you the real distance, not the distance you want it to be 🙂
See picture below for run last thursday (blue = speed, green = height, avg speed: 11.4 km/hour).