"The best macro is the one you forget is running."
We are currently at the inflection point. The next generation of universal macro tools will not require you to explicitly script "If X then Y." Instead, you will describe intent. universal macro tools