I'm using a similar setup to this but I'm using target instead of focus. I'm saving focus in case I can come up with a use for it later.

My macro looks the same but uses /target in place of /focus.

My offensive spell cast macros look like this:
Code:
/cast [target=targettarget,harm][target=target,harm] Lightning Bolt
My healing spell cast macros look like this:
Code:
/cast [target=targettargettarget,help][target=targettarget,help][target=target,help][target=player] Healing Wave