I'm currently using Garmin Edge 1000. It has been a reliable and durable bike computer. I'm still enjoying it day by day. Seeing the new generation of Garmin 1040 with solar charging function really has caught my eyes. I think it's gonna be a wonder device for cycling enthusiasts and the professionals to get a proper boost in their cycling experiences with all those new training programs. Good job Garmin.