Dr Archeville!
So we meet again, my old foe!
Seriously, good to see you here and thanks for extensive reply (which was way more detailed than I had hoped for). Gave me a lot to think about, but I've found a path to walk down now, thanks to this.
No problem, Detect Weakness (which I already had) got this covered.