It would be great if all 3 options allowed you to "Set Variable" instead of "Run Macro". Maybe a new Option Dialog Set Variable or something. This would allow for branching within a macro rather than multiple macros. It would make sharing macros easier as well.