Garmin Forerunner 910XT GPS Watch
With the Garmin Forerunner 910XT sports GPS receiver you can track your distance, pace, elevation, and heart rate, when you are running, cycling, or engaging in any other athletic activity. Being wate...
Pros: Simply a great product. Tough to find anything wrong with it.
Cons: Expensive is the only thing that comes to mind.