I recently fed my gadget habit by getting a Kingston Data Traveler Reader. It’s a combination of a 2GB USB drive and a memory card reader. It’s great to carry with a laptop so that digital pictures can be copied from a camera’s memory card to a laptop. The 2GB USB drive can also be used as a backup for those photos. I’ve used it with SD and SDHC cards without a problem.
It’s more solidly built that the SanDisk SD card with built in USB simply because the thin plastic hinge isn’t required to meet the specs to fit in an SD slot. In addition the the SD and SDHC card that I’ve used it also supports MMC, MMCplus and with adapter (not supplied): miniSD, microSD, RS-MMC, MMCmobile and MMCmicro cards.
I used it on a recent trip since it’s a great space saver, not needing to carry around a SD reader. There’s not much else to say, it just works.