How to store/use variables from an "options menu"

Being that the writes will come from an edit mode, not an operational mode, the write time isn't a concern.
Is it safe to assume that read's are much faster than 3.3ms?

never looked

Ire: the life of EEPROM, if I wrote to 1 EEPROM address, pushing it pusing it beyond it's actualy life, does the 1 used address fail, or does it take a block of memory, or does the whole EEPROM cache die?

not really sure, I always understood its a block, but also keep in mind that is a CYA number (here is a thread about a eprom in a pic going darn near 5 million)

and you dont have to write unless your sure your going to save (ie dont write to it every button press or something)

also, does the arduino do any eeprom writes in the background?

the arduino does not multitask unless you write something to fake it (then it only appears to multitask)

[/quote]