I bought a Garmin Forerunner 305 for running (training for 1/2 marathon in July) a few months ago. I just bought the attachment for the handlebars on the bike. It does HR, Time, Lap, Distance, Pace, Time of Day, and a bunch of other stuff. I just have to set it to what I want to show. There's also an attachment to monitor cadence but I haven't bought that yet