Whats the difference between flash memory and SRAM?
SRAM is fast, expensive, requires battery back-up, doesn’t take much power to use. Flash memory is cheaper per megabyte, available in larger sizes, will hold data forever without power, very slow for writing (on the order of the speed of a floppy disk), requires significant power for writing, and will eventually wear out when written to many times (though some flash cards have a lifetime guarantee, and nobody has yet posted that their flash card wore out). Both technologies have plenty of satisfied users.