Just tried that, didn't seem to make much difference...It toggled a bit smoother though.

My guess is somehow the program is causing the EEPROM value to switch at startup or shutdown. No clue how though.

Thank you,
Matt