In 2007, when CF and SD cards were still fairly pricey, I bought a Creative Zen Vision M media player that doubled as USB OTG storage device. I could plug in a card or camera and transfer all the files across. It wasn't very fast, it took a little jiggling, but it worked. I used this method on a two week trip to China and it never skipped a beat.
At other times, when traveling on the road, I would bring a laptop and harddrive, and transfer my files every night.
In 2010 I bought a Nexto CF storage device which has a 500GB harddrive and a slew of card sockets. I've used it on a few international trips where taking a laptop would be unwieldy.
But if I'm on the road, I still take a laptop and harddrive. I can't remember the last time I went on a trip of more than a day or two without a storage device or laptop.