There is much truthiness in this thread.

Delays and timers are absolutely NOT acceptable as per previous discussions with Blizzard. It would be considered a very primitive form of automation, but automation none the less. Any macro that can be duplicated in-game (via the in-game /macro system) would be acceptable.

[s]I also believe you might have been the one to start this official forum thread[/s] (edit: I need to read more carefully) which I've added the blue posts to the GM Conversations Wiki Page for clarity. It's an awesome blue explanation for those curious.

In any case, I'm glad you were able to clarify this before getting too attached to your complex macros. I wouldn't want you to get in trouble for a misunderstanding on the part of the in-game GM. I always go straight for the customer service forum for answers as they are always very careful about what they say and careful about understanding the situation since the forums get a large amount of views from the entire playerbase.