Great training tool!
The Garmin Edge 500 is a fantastic training device. I have mounts for my mountain, road and cross bikes for ease of transferring between bikes. I've also been known to throw it in my pocket for trail runs. The first one I received from Garmin wouldn't locate satellites for some reason and Garmin quickly sent a replacement. I've used it for over a year without any problems. I love having the ability to plug into GarminConnect and see all my ride info on the computer. And all-in-all a great training tool!