You can also use a FRAM chip (mouser.com)
Has non-volatilty of EEPROM, but waaay higher unendurance,10^14 write cycles,
and access speed of SRAM.
I was really wanting to try FRAM for a datalogger project I'm designing, but the cost is way out there. I can get 2Mb EEPROMs for about the same price as a 16KB (128Kb) FRAM. 2Mb FRAMs cost about 5.5 times as much as an EEPROM with equivalent capacity. For some reason I thought it was quite a bit more cost-effective than that. The EEPROM I'm looking at has 4M write-cycle endurance and 200-year data retention. Not even close to that of FRAM, but neither will I ever wear it out. Given the low-bandwidth nature of the thing, I doubt that the slower access speed will be a factor, either.
Anyhoo just disappointed in the pricing. If you come across any deals though, be sure and give a holler!