Bill,
I created a single SET management class while I was writing the PTF OOP book and included the code in there, because it seemed like a good thing to do...
I've never used it...
With the advent of Private DataSession forms, my Form class sets the values the way they should be and I don't even have to worry about restoring anything, because they are DS scoped.
I rarely write code anymore that needs to do save/change/restore a SETting, so I've just never ended up using the class.
>The advantage is: you don't have to remember to cleanup. When the procedure/method ends, the variable goes out of scope and the destroy() cleans up for you.