Peter, I hope you can appreciate contradiction in terms that this presents.
At this point, I see no value in the %Delete%
token.
Yep, this is what I now do. For all new Macros I've written since KM 8.0.2, I've used Local/Instance variables, unless I want the variable to persist across executions and macros. Then, I prefix these with "DND_".
The major downside of this is that there is no easy way to inspect Local/Instance variables while debugging a macro. It would sure be nice if the KM Debugger would show Loca/Instance variables, like most debuggers I have ever used.