pasUnity now has a Macro designer!
The macro designer allows for context-sensitive design of macro expressions that make use of the native macro language, parameters, and tokens. You can invoke the designer from any control that has a yellow background.
What makes the designer really neet is that when in job steps it knows which parameters have been defined and in scope and also only shows tokens that are available to the current job step type. This can dramatically reduce coding errors.