I use a handdful of macros, but I wrote (&amp; since improved by looking at others peoples' coding) a macro I find invaluable after I learned about the [i:d6bcdb8d16]focus target[/i:d6bcdb8d16] feature Blizzard implemented somewhat recently.  For anyone not familiar with focus target, it allows you to select a second target and use abilities on it while still being selected on your main target.

The thing I immediately thought about is using seduce in instances.  Anymore groups expect a lock to use seduce for cc.  But, especially when you're pulling 4-5 mobs, it's hard to get selected back on the seduced target when it's about to break and be ready to re-seduce.  (You cannot easily seduce a target already being seduced like you can sheep or shackle and seduce, like the other two, isn't instant cast.)  However, since I can use pet abilities at the same time as lock abilities I am able to continue DPS on my main target while at the same time having the succy perform a seduce on the focus target.

I've since written similar macros for banish and fear.  Come to think of it, I need to write one for enslave as well.  These macros are all fairly similar and I'm sure any class can find a way to use focus target macros to make things easier.

[code:1:d6bcdb8d16]#showtooltip
/petstay
/petfollow
/cast &#91;button&#58;1, pet&#58;succubus, target=focus&#93; seduction
/cast &#91;button&#58;2, pet&#58;succubus, target=focus&#93; soothing kiss
/focus &#91;button&#58;3&#93;
/tar &#91;button&#58;5&#93; focus[/code:1:d6bcdb8d16]
Petstay and petfollow together simply allow the macro to break the current seduce in order to start another seduction spell so you can seduce at a more convenient time instead of waiting for seduce to break.  After selecting a target, the middle mouse button will set that target as the focus target.  (Using the middle mouse button when not selected on anything clears the focus target.)  Pressing the left button causes the succy to cast the soothing kiss spell on the focus target, and pressing the right mouse button causes the succy to cast seduce on the focus target.  I made mouse button 5 simply select the focus target.

[code:1:d6bcdb8d16]#showtooltip
/cast &#91;button&#58;1&#93; banish
/cast &#91;button&#58;2, target=focus&#93; banish
/focus &#91;button&#58;3&#93;
/cast &#91;button&#58;4&#93; banish
/tar &#91;button&#58;5&#93; focus[/code:1:d6bcdb8d16]
This macro is a bit more simple.  The middle mouse button sets the focus target, the left mouse button banishes the [i:d6bcdb8d16]current[/i:d6bcdb8d16] target and the right button banishes the focus target.  Once again, mouse button 5 selects the target set as focus.  (I use this macro on my spell bar in place of a normal banish button dragged out from the spell book, so I added the ability to banish the selected target as well as the focus target.)