I was happy with my Cateye Strada wireless. But I just splurged and purchased a Garmin Edge 500 with cadence sensor and HRM. It just arrived on Thursday and I'm stuck in the house oncall this weekend, but it's a nice small unit. And I think Garmin Connect is pretty slick. I'll be able to monitor my fitness level. I plan on keeping the Cateye on the bike because it reports total miles.