Oh, and putting the EEPROM Data at the top of the program instead of the bottom, should fix the other error.

hth,