i've just levelled 4x locks (demo spec)up to 60 and only had to use the following macros
(used voids up to 50 and then felguards)


key 1:
/assist focus
/petattack

key 2:
/cast [target=focustarget] curse of agony

key 3:
/cast [target=focustarget] corruption

key 4:
/cast [target=focustarget] shadow bolt

key 5:
/cast [target=focustarget] drain soul

key 6:
/cast [target=focustarget] drain life

key 0:
/script AcceptGroup();
/script AcceptQuest();
/script AcceptTrade();
/script RetrieveCorpse();
/script RepopMe();
/script ConfirmAcceptQuest();
/script StaticPopup_Hide("PARTY_INVITE");
/script StaticPopup_Hide("QUEST_ACCEPT"


key SHIFT+1:

/target party1
/focus
/follow


I didn't need to use fear or howl of terror, as the voids and felguards dealt with all mobs happily. if i used the dots on lots of mobs in quick succession i would run out of mana, and had to use lifetap occasionally and build my health back up with drain life