i use an Amod in my pocket (compact, cheap, and it works although max battery life is about 16hr so you need a charger and extra AAA batteries) and Downloader Pro.
once you figure out to set up Downloader it works well. but i'm never far from my computer for downloading usally every day. If you cross time zones, you must remember to reset the camera and computer time to local time (there are some complicated ways around this and to recover the correct location if you've forgotten to reset the time -- but you're very likely to get tangled up. no matter how you geotag, if you make a mistake you won't find out about it until can get an internet connection