I've got the Viiiiva heart rate strap, which I now use in place of my Garmin strap. Simply put, it works better. Additionally, it will pair with my iPhone via Bluetooth. It will also convert an incoming Ant+ signal into Bluetooth, and then display the data (through their app) on my iPhone. I don't actually use some of that functionality as I don't bring my iPhone with me when I run, and I always use my 910XT regardless of if I'm running or biking (even though I have an Edge 500 that serves as my primary bike computer).
However it would be nice if I could, through the Viiiiva strap, send my activities to the iPhone Connect app (by having it recognize my HR strap) and let it be used as a conduit for getting data from my 910XT into Connect in my iPhone. And then having it upload the data to my Connect site.
That way I don't have to wait until the next opportunity, especially when on the road, to get to a laptop. And I also won't have to remember to bring the Ant+ dongle with me.