Flash memory cards
Compact Flash | XD memory cards | Multimedia Cards (MMC) | SD Cards | Memory Stick
Flash memory cards have no moving parts, are considered very reliable and durable, and are relatively cheap - and getting ever cheaper, with discounts on smaller capacity cards usually available.

Flash memory technology is found in a range of consumer products, from memory cards, such as SanDisk's SD (Secure Digital) family, Compact Flash, Multimedia Card, TransFlash and Memory Stick formats, as well as mp3 players, USB drives and Flash Pens.
Depending on the type of flash incorporated, there is a wide range of capacities available, from a few hundred Mb up to 1Gb, 2Gb and even as much as 8Gb. Much higher capacities will soon be available as the technology advances.