One helpful response about the SpinEdit exception. It only appears when the program is run in the Development Environment, so it is not so bad. But I do would still like to trap it and set the value to the maximum when the max is exceeded. A solution will come to me eventually.
Noticed that I hadn’t properly finished the Saving and Loading of the Numbering Options. This is very similar to that of the Tags, so most of the code was cut and paste with a bit of modification and didn’t take too long.