When choosing flash memory, SD cards are favored for their compact size and higher capacity potential, reaching up to 8GB, compared to Compact Flash (CF), which is limited to 2GB due to its reliance on FAT16 formatting used by older digital cameras. Newer CF cards have been developed that can utilize both FAT16 and FAT32, allowing for capacities beyond 2GB, such as the newly introduced 4GB CF card from SanDisk. This card features a switch to toggle between a single 4GB volume (FAT32) and two 2GB volumes (FAT16), ensuring compatibility with both legacy and modern devices. Additionally, SD cards are generally considered superior to MMC cards, reinforcing their popularity among users.