Just got this tonight. The Garmin Edge 500. Working on setting it up. This should help keeping the training inline. It will be real nice next year when I have the cash to add a power meter to it but having the heartrate, cadence and mileage will be good for now plus it can store and display all sorts of info. I'll post some more after I get it out and play with it.