Ok, i rebuilt the Update SB following your procedure exactly and it is working now.
Not sure what happened, i think my files reverted and i lost a version.
Regardless it is working, and to slightly improve upon it i used:
preg_replace("/[\W]+/" instead of str_replace(" " to strip out any non-alpha numeric characters so the permalinks look nicer. For some reason /[\W]+/ only works with preg_replace and preg_replace does not work with the WebAssist DA Wizard so i have to swap the code after it is built with DA in code view. The wizard adds an extra slash for some reason as follows: \\W
Again, appreciate the help.