I have have this since it come out about 2 year ago . have this little thing take the guesswork out of figure how far you have go . the free motionbased service include with this be also a very nice way to keep track of you training . Garmin be constantly release software and firmware update for this device . the biggest improvement I have see be with the GPS aquisition when you first turn it on . it pick they up very quickly and it rarely lose a signal , even when under a heavy tree canopy .