You can also use the iPhone to geocode or geotag the pictures you take with your DSLR or Point&Shoot;. All you need is the Application Trails that allows you to export a timestamped GPX file that you can sync with your photos.
More Information here: http://trails.lamouroux.de
10 Ways Professional Photographers Can Use the iPhone