We purchased one of these from dell ca over a year ago so, when a friend needed a card reader we bought one for them as well. Its small size and short cord are very convenient, and it works perfectly. Shipping was crazy fast even to us here in the middle of no-where! The low price is amazing. Our friend had hers now for about 2 weeks and also thinks it's perfect.
Pros:picture and other file transfer, usb 1.0 and 2.0
It's small, it's neat, and it works. Nice that it has a (short) captive USB cable.
If you dig deep into the specs, you will see where it says it handles SDHC. That's what I bought it for. The brief description omits this info. It does not handle CF cards - but perhaps that's how they kept the size down.