In reply to Andy Mason: I've got a 310XT which is very similar, and found it excellent for running & biking - not tried it for swimming though.
If prices have gone down recently, it may be because of competition from newer high-end watches like the Sunto Ambit and Garmin fenix.