Geocaching is a sport / hobby in which you wander about with a GPS and try to find caches, small hidden containers with swag and a logbook inside. One of the first things I looked for in the App Store was a geocaching application that would let me a) look up caches near my present location, b) tell me when I'm getting close, and c) let me log my finds on Geocaching.com.
Well, nothing is available yet. But don't let that stop you from going out and doing a little cache hunting! See how you can go caching with nothing more than an iPhone 3G in your hand after the break.