It seems like this nifty SanDisk Cruzer upgradable pen drive functions just like a card reader no? I mean, there are pocket sized travel readers out there that is just as small. I guess a card reader uses a cord and the Cruzer just plugs in. Other than that I can't see any benefits of buying a Cruzer if you could just buy a card reader that supports more formats. Edit: forgot to mention that the SanDisk Cruzer is cross OS while some card readers aren't (I think).