Note to everyone wondering about rate of button pressing and button spam.

As said earlier in the thread, the macros with the castsequences with long lines of commas at the end all assume that you repeatedly hit the button at a constant, set rate.
Personally, my button spamming does not have a set speed, and usually is at a rate that is too fast to fit enough commas in a macro, so I would have to change my buttonmashing style if I were to be able to utilize such a macro.