Hi,
just a quick note: The version of sssad that your enhancements are based on is pretty old - the current versions have various new features that deal with local saving and setting specific keys only. Local saving can be achieved by adding a $0 as second argument to a sssad object, e.g. [sssad key $0]. And then there are "setonly" and "saveonly" messages to the sssad-object available to manage specific keys. I admit the latter aren't yet properly documented in the help file ...
Ciao
Frank Barknecht