As mentioned above, although the discussion so far has referred mainly to embodiments using a charge-storing device, such as floating gate EEPROM or FLASH cells, for the memory device, it can be applied to other embodiments, including magnetic and optical media.