The only thing is that I don't think the macro posted is "spamable" as you'll end up changing targets during global cooldowns and skipping the sequence embedded in targetparty.

THat's what's kept me from this as I'm a button masher.