A macro I use is to put Battle Voice with the three main songs. No /waits, the idea being you spam the button you put the macro on twice. If Battle Voice is ready, it's used and if not, it's not. Another arguably vital macro is announcing when you use Blunt Arrow. Put a /p then a /wait 1 then Blunt Arrow. This helps when timing Silence actions with other players. As for rotations... you have 2-4 main attacks you're going to be doing with the off-attacks every so often so it's really pointless to macro attacks.