I asked a question about available tools for monitoring a running workout. To prevent 'bad' answers, I included several required features and added an 'elaborate' answer.
But sadly it sparked several oneliners in return:
If you own a iPhone or a Smartphone install one of the apps to help you out.
I would also use a running GPS like Germin.
I have a Garmin Forerunner 305, and have used it for over a year. I love it. It offers training, and the software shows graphs and shows reports. There is 3rd-party software for even more functionality.
I edited two of them to include more information, so you could actually compare some of the features, but I just wish users took the time to add a decent answer or not at all...