One of the big issues being talked about in regards to the 910xt and the garmin swim is that it will often record extra lengths/laps. Personally, if I had the ability to remove these extra lengths within garmin connect, I would see this as nearly a non-issue. As it is, these extra laps/lengths throw off the total distance and drastically change the pace calculations. I'm a software guy and I'm pretty close to the point where I'll write my own program so that I can modify the TCX xml files.