For marathon runners, choosing the right timepiece is essential. It needs to be reliable, provide comprehensive data, and withstand the rigors of long-distance training. The Garmin Forerunner 945 boasts an impressive array of features aimed squarely at triathletes and ultramarathoners. But does it live up to the hype? Right out of the box, the 945