Cool macro, @griffman. Thanks for sharing. I'll be using it for sure.
I've shared a macro with intersecting features. With my macro, everything is based off the executed date. Also, one of the key objectives was to quickly edit (or run) a recently used macro without taking my hands off the keyboard. Of course the amazing Prompt With List action is a great tool for that job.
One common characteristic with your macro is that it includes some of @ComplexPoint's adapted JXA.