No matter how good this device is, Garmin's Achilles heel is their software. At present, their Garmin Connect iPhone app is awful: buggy, slow, unreliable. There have been several recent updates which have improved it, a bit, but until they get that sorted out, many of the connectivity features will not live up to their promises.