I have two in my kit.
The “expensive” one is a SanDIsk Imagemate SDDR-92 CF reader. It was probably about $40 bucks.
The cheap one is a Digital Concepts “6-slots Hi speed 51 in 1 Card reader/writer. It probably cost $8
Both work just fine via USB.
I own both because in my experience, it’s pretty easy to bend the delicate pins on a CF card – and the SanDisk unit has a much better engineered card feed slot – so the chance of bending a pin on the CF downloads that I do all the time on my 5d footage rolloffs are easier.
The cheap one reads virtually ALL card formats. I use it mostly for smaller cards like SD, memory stick, etc – devices that don’t have those hair fine pins.
I have used the cheap one to read CF data – I’m just VERY careful about seating the cards since I don’t want to screw up the pins.
My 2 cents.
“Before speaking out ask yourself whether your words are true, whether they are respectful and whether they are needed in our civil discussions.”-Justice O’Conner