When I received the card reader, I found that I couldn't fit any cards into it! After checking the xD spec. I discovered that the slot was about 0.1mm too small! Since the product is so inexpensive, it did not seem worth the hassle of returning it. I scraped the edges of the slot with a craft knife, and with this small modification, it works brilliantly (note: I am using Windows 7). If it had worked straight out of the box I would have given it 5 stars.