Glad to hear things are back to normal.

A quick look and it looks OK, might want to add a WRITE to EEPROM routine though...