Okay. Well it doesn't appear to get stuck in a loop when I step through it, nor when I run it normally - but I'm well aware of how little I know so added events disable and saved all within BeforeSave.

Doesn't fix my problem though - I need a SaveCopyAs but remove PW to open. What if I saved the file with no password, then did a SaveCopyAs, then saved it again with the password to open? Hmmm. Off to give it a try. Still feels a bit clunky. I'm not a fan of clunky.