Horses for courses? A USB Flash Drive is neatly packaged, and can connect directly to a USB port without a cable. Using a CompactFlash card to transfer data from one computer (say at work) to another at home, wouldn't the 'module thingy' also need to travel with you? USB FDs are only marginally more expensive than CF cards (if you shop around), and for some the convenience factor may win the day.