The card reader did it. Its pretty common, actually. Just get a better, brand-name card-reader.
If you read his post, he said that he was using it in the R4 when it corrupted - absolutley nothing to do with the reader.
The R4 did it, not the card reader.
Were you using dsorganize at the time? that seems to corrupt lots of cards..