EEPROM memory-stomping bug?

A quick look in the code doesn't show anything that tickles "my bug-sense"