DH is about to turn 40. He has asked me for a Garmin forerunner GPS watch. It turns out there are LOADS of these. Does anyone have one? Which ones are good? Thanks.