Garmin makes some pretty nice equipment, including the 605 and 705. I will be testing out the 305 this week, hopefully on South Grade Road and East Grade Road of Palomar Mountain. Elevation tracking, heart rate, cadence and more. The form factor is larger than the typical cycling computer, but the functionality is startling. Full review soon.