Thanks Joe, Your info is helpful. The problem I solved by making a 'restore user settings' option was: when our customers mucked around with the settings, they sometimes couldn't get back to where they were before, then they would call us. I also have a 'restore factory settings', but each machine these control are a bit different, so have one set of settings doesn't help a lot other than if they do call us, I can ask them to restore factory settings just to have a baseline. All the logic does is remember what state bit was in when the user saved the settings and then test if it needs to be changed when the user restores the settings. I was just hoping there was some baked in section in unilogics that I'd overlooked that would maybe help avoid all the messy ladder.
Thanks again-
Zac