Someone asked what the difference between flash and eeprom really was... I expected a flury of responses, but there haven't been any so far, so I'll take a shot at it. As I understand it, the underlying technolgies are pretty substantially different (with flash being similar to eeprom technology, and EEPROM being more similar to RAM technology, I think.) However, the END USER difference is usually that EEPROM is erasable and re-writable on a byte-by-byte basis, while FLASH is only bulk erasable. I guess by labling the program memory "flash", a manufacturer does not have to provide byte erasability that my be difficult from any number of non-technology perspectives. BillW