I got this because it is one of the few readers that will read both CF and XD. I got it, plugged it in, and it didn't work. Then I fiddled with the exact order I plugged it in ((1) cable to computer; (2) cable to reader; (3) card to reader) and managed to get it to read both the CF and XD cards. Unfortunately, this state of affairs lasted exactly one week, and then it stopped working completely. While it was working, the card recognition was very fiddly. Also, it was very difficult to get the CF card lined up in its slot.