I have a Polar S725 that does HRM, wireless cadence, wireless speed, altitude, etc. And it has a nifty upload feature to a PC-based program with graphs, charts and data galore. Very nerdy, very fun!