Barn9 - Sometimes folk who have higher-end cameras that use Compact-Flash cards are very wary about using card-readers, as these high-tech cards seem to be quite fragile if not handled very carefully - can bend or break the pins, so on.
I think all of the cameras you list use SD-type cards, which with reasonable care, survive handling quite well. I have 3 cameras which use SD/SDHC cards, and over several years, and quite a collection of 2GB, 4GB, and now 8GB, cards - have never had a bent or broken pins problem with one.
For years I used the USB-cable connected multi-card type reader, which eventually failed (without harming the card then in it) - and as a cheap 'temporary' replacement I bought a very small SD-type only card reader. This is a Chinese generic, about the size of a USB-drive, and works similarly.
The camera card plugs into the side of it, and the reader itself into a USB port. This opens instantly on Desktop - in Linux - in Windows I assume it would open as a Drive Letter in My Computer, or in Windows Explorer like a USB-drive. It does that in friends' XP PCs - what happens in Windows after XP, I'm not familiar with.
Back when I was connecting cameras to the computer, I soon found that using a card-reader was several times faster.
At present I'm still using this "temporary" little device I bought for $4.95 over a year ago - works very well indeed. Downloads include JPEGs, RAWs, and HD 264/MOV video - and it's quick with all.
Regards, Dave.