My current favourite iPhone app is GPS MapCard. On paper it's incredibly banal, just a picture and a map, but they seem to lend each other context. The place and the activity help explain each other. And it makes the most of the iPhone as a good geolocative tagging device rather than a bad camera.