In reply to Warren Kuhfeld.

Yes, I have learned this through sometimes bitter experience. I encountered one person who avoided all macro processing by using a data step to write code to a file and then calling it with %include. Debugging is simpler. Of course you can queue it with execute.