I figured it out.
The problem is that in the CHDK/PARAMS folder there was a file called 'MD_SDM0.txt'
That was forcing the parameters in set '0' to be set to that file. Once I removed that file, everything works as expected. All parameters are now being saved.
Also I went into the 'MD_SDM.bas' file and set the default parameters to what I wanted to see, pretty much the same as the parameter set '3'.
Now everything is perfect.
How can I every repay you for all your hard work and dedication in helping me acheive my goals?
David, you are the man.
