I use the Garmin 76CSX for both professional and personal purpose and think it be excellent . I have use the older version -lrb- Garmin Map76 -rrb- for year -lrb- 2004-2009 -rrb- and recently update to this newer version . Antennae reception be incredible ; I keep it in my pocket all day and the device rarely miss a point while record my daily track -lrb- hike range from 15-25 km\/day -rrb- . the MapSource software be also fairly good , and you can download you track and waypoint to google earth without any trouble . I do not geocache so I can not provide any input in that regard , but I imagine it would be well suit for it .