As for the card slot "that can fit all card adapters", I'm not sure what that means, because none of my 3 laptops has any such thing. The union of my laptops' card slots would be: ExpressCard/34, SD/XD/MS, and type III PCMCIA, with no laptop having more than two of them. If you meant either an ExpressCard or PCMCIA, I can't see how those could be fit without substantially enlarging the device. To support XD (which are much shorter than SD), the combo slot leaves the SD sticking out partway; none of these are suited to a pocketable device, IMO. One reasonable option would be a CF slot, which would allow a CF->PCMCIA dongle, except that PCMCIA is essentially dead; SD and USB seems like the most useful possibility without wasting a lot of space.