My heart rate monitor keeps track of it for me. It has a sensor on the bike so it knows speed and distance traveled. It calculates overall average speed for you. If you hit it once, it will do an elapsed lap time. I try to remember to do that before we take a break so I can see what my average moving speed is. It has an altimeter in it and a temperature sensor. All that info gets downloaded to the computer via an infrared sensor. The computer will then give me a graph showing all kinds of fun info. Thom and I can lay our individual graphs on top of each other to see who was REALLY doing all the work.I'll see if I can upload a graph to our website and give you a link if you're interested. It also has a training diary, where you can put things like how you were feeling that day. I don't use that too much.
It's got a lot of bells and whistles, but I use it to check out my progress. It keeps a running total of my miles for the week, calories burned and workout time. Stuff I like to know.
Veronica