Geotagging your photographs could get messy sometimes. Though I have GPS receiver, D300 and necessary interface cables, I prefer not to connect my GPSr to D300 as the set up gets bulky. The other option is to use a software to synch up the GPSr tracklog with the timestamps of the photographs.
I decided to use and purchased a license for the same. RoboGEO offers lot of flexibility. Check their website
My first geotagged photograph using RoboGEO
