I recently set a fitness goal to ride a 30-mile trail across a rural part of my state. It's a no brainer that I want to cache along the journey...there are 14 caches along the nature trail route I'm planning. I'm struggling to find a GPS that has caching capabilities and can also track the statistics (speed, duration, elevation change, etc.) of my ride. I've found devices that work for one or the other, and would be willing to carry both if necessary. However, I'd obviously prefer just one. Is anyone familiar with a device that works for both tasks?