So I found this macro that gave you a different demon skill based on which demon was out at the moment, and I made it awesome!
/petfollow
/focus [pet:Succubus, target=focus, noharm]
/cast [pet:Succubus, target=focus] Seduction; [pet:Felhunter,button:2,target=player] Devour Magic; [pet:Felhunter] Spell Lock; [pet:Voidwalker,combat] Sacrifice; [pet:Voidwalker] Consume Shadows
I made it use focus and allow me to reapply seduction before it expires (Pierce will like this one). Actually, the succubus functionality is the only part I really changed, but I still think I'm awesome for making it work. It was a bitch.
I added all the focus details, and the /petfollow line at the beginning. I also rearranged it so I could minimize the number of /commands and therefore the number of characters.