I use two macros at the moment on my level 22 lock (non-dualed atm):

/castsequence reset=combat/target Immolate,Searing Pain

Thats for the two slow dots (slow to cast)

/castsequence reset=combat/target Corruption,Curse of Agony

And thats for the instants, I hit the two instants and either then hit fear if my pet is on another target, or hit the target with the two slow cast DoTs. I tend to use the other curses more sparingly, I want to kill quick not let them hang around for long. : )

However I'm not happy with my fear macro:

#showtooltip
/focus [target=focus,noexists]
/cast [target=focus]Fear

Is what I have but it never seems to want to recast fear on my focus without preselecting it, which slows things down somewhat. Essentially on first click I want it to set that target as my focus then fear it, on subsequent clicks I want it to retarget my first target and fear. Ideally with a modifier I'd like it to fear a target on mouseover.