Sure. Just recently I needed to use another editor than Code Writer to solve a problem because my editing task was both interactive, but semi-automatable through Macros. I was editing a series of XML tables in DocBook, which look somewhat similiar to HTML tables. I ended up having 8 or more macros that I used to do various operations on these tables. They were roughly as follows:
1. Wrap a given character in a specific tag and move past the end of the closing tag by two spaces to get to the next character. This allowed me to write out a series of characters that all had to be wrapped individually in a tag and do it quickly by repeating this macro some number of times.
2. Take a persistent selection and paste it to the current cursor location, and then move down one rwo to the equivalent column in the next logical row in the table.
3. Take a persistent selection consisting of three columns in a single logical row and replace the three columns starting on the current line with the persistent selection.
4. Find the next table which needs operation, and set a bookmark at the beginning of the table for preparation.
5. Take the current persistent selection and insert it between some elements in each of the first column of the tables, followed by filling out the other columsn based on specific elements from other columns which match a pattern, finally ending with the cursor at the first of two rows which could ot be automatically edited.
6. Remove a specific set of rows which no longer were necessary based on their content through find and replace and some other operations, leaving the final cursor at a specific, predictable location afterwards.There were two such macros of this style.
These were just the ones that I used for this particular editing task, and it saved me possibly days worth of work. However, the macros themselves don't work without predicatable operations that I can use, such as a persistent selection that I can programmatically operate and control that does not require mouse input and stays around between operations as I am doing them.