I have a Garmin 910XT which is a tool useful for triathletes as it has swim, bike and run functions. It probably isn't the device for you, but like all of my Garmin experiences, they are absolutely awesome. I have had a Cateye Wireless in the past, but it doesn't compare to the Garmin. With the speed and cadence sensor I can not only use the device on the road, but also on the trainer. I will never buy anything other than a Garmin. Maybe one day when I'm rich and famous I'll buy an 810.