SanDisk just released its 64GB Ultra SDXC (extended capacity) memory card, the largest capacity for the Secure Digital format. It has a read speed of up to 15MB/second, stores up to eight hours of high-definition video, and costs $350. The new card uses the SD 3.0 specification, which allows capacities up to 2TB (2000GB).
It just so happens that today the CompactFlash Association also announced the CF5.0 specification, which allows memory cards up to 144PB (petabytes), or 150,994,944GB. Oh boy.
Sadly, the new Compact Flash specification only affords transfer speeds up to 32MB/s, meaning a full 144PB card would take about 153 years to transfer.