Breeze Downloader. I never, ever thought it would be worth spending actual money on a program that
only downloads files from one place (e.g., card reader or camera) to another, but since a friend suggested this one and I tried it out for one day, I am a cast-in-concrete fanboy for it.
I won't go into detail about it as you can read all about it and see for yourself. Go to
http://www.breezesys.com/Downloader/index.htm and download the free 30-day trial.
(Yup, 30 day free trial, but I dug out my credit card after just one day - I could see that this was a product I'd never want to be without, so I figured I might as well just do it.)