The eXplorist GC can store up to 500 custom waypoints. You can create a "go to" route from your current location to any waypoint or geocache. There is a compass screen with arrows for guidance as well as a transparent compass layover on top of the map screen. The GC is a USB Mass Storage device and all waypoint and geocaches are saved as .GPX file for each import to other applications and websites. However, the GC only supports a single active track. Therefore, if you want more user data functionality and will be using the GPSr for more than just geocaching, I suggest you check out the eXplorist 310.