I too use a Garmin 60CSX. Nice compact unit with great software and battery life. I found it on the local Craigslist for about 1/3 of new price.
It's nice for marking trailheads, keeping track of distance and time on the trail, and for navigating to set waypoints.
We did some side by side comparisons with smartphone based gps last winter. The Garmin's battery life was WAY better and its easy to replace the batteries with a fresh set on the go. Its also waterproof and built for rugged field use, which was not the case for the phones we compared it to, though one phone was in an expensive "otterbox" accessory shell that did improve its overall durability. Other features were pretty comparable.