+2 for the RFLKT+. My wife and I both have them on our bikes. I have the Wahoo ANT+ speed and cadence sensor and a Garmin ANT+ hr strap. My wife has a Trek Madone, so she is using the Bontrager DuoTrap speed and cadence sensor (it fits into a special slot on her chainstay) and a Motorola ANT+ HR strap. The RFLKT+ is an ANT+ bridge for the sensors, and connects to the iPhone by Bluetooth. The Wahoo App syncs with many bike apps, so you can upload your data using whatever platform you are already using- MapMyRide, Strava, etc.