Store variable in PROGMEM -- survive resets?

No. I think, that's exacly what the eeprom is for. :slight_smile: