The Garmin 310XT is a great watch, designed for triathletes. Unfortunately, it is exceptionally poor when it comes to distance while swimming. Errors of over 200% are not uncommon. Garmin have finally addressed this with a firmware update. Details on it are on DC Rainmaker’s blog, as well as before and after tests. If you use the 310XT you need this firmware update.