I like this paradigm better. I'd prefer to "punch out" all the macro text I want to document into the consult window. This might consist of many different "macros". I might have a disease macro, a management macro, a patient-specific HMG macro, a lab macro, a whatever-the-hell-I-want macro" and I want the text to appear in the consult window.
I then want to highlight it all and blast through with the Text Replacing.
VERY COOL.

This would also allow me to more easily do multiple-macro visits. This would also be more fluid, as I could go back and forth from the consult to the text-replacing window. Plus I could do some clicking while talking to a patient ... save [ie. Accept it] and then go back later and finish the rest ! (huge bonus). This functionality would also work well for my nurse doing a certain amount of stuff ... etc. Maybe I could even look at my schedule for the day ... and start notes on patients ... and then get the nurse to complete the macros I laid out for her. 