I use a very simple macro for Aff. I dont know how to import a macro but I can tell whats in it.
Box 1.
/targetenemy [noharm][dead]
/use [combat, nochanneling] 13
/use [combat, nochanneling] 14
/use [combat, nochanneling] 16
/petattack
/cast Dark Pact
/cast Blood Fury
Box 2.
/cast [nochanneling] Single-Button Assistant
This works pretty good for me with no hangups. You can use any talents build you want and it will work. Im not sure if its optimal for max dps but it casts very smooth. If anyone can make this better please do. Thanks in advance!