With HKN I combined Toggles with Regions so I could set up things like If mouse is here, this toon does this, these toons do that and these other guys do something else. Here's the layout of my regions



Here's what each region does when I press 2 while my mouse is over it -

These are mouseover regions where my mouse actually moves over to my healer's window for true mouseover healing.

1. NS+GHW from healer, Word of Glory from Ret, normal DPS from all others.
2. GHW + WoG, Normal DPS
3. HS + WoG, Normal DPS

These are all regions where my mouse does not move, it only triggers alternate macro calls.
{4 and 5 are actually 5 individual regions each}
4. Paladins cleanse, all else DPS
5. Shamans cleanse, all else DPS
6. Round Robin Interrupts, all else DPS
7. All blow Cooldowns
8. resto shaman purges, all else DPS
9. Art of War proc {display, mouseover to use} everyone else DPS
10. All toons with a procable ability try to use the proc Everyone else DPS
11. Maelstrom Weapon {display, mouseover to use} Everyone else DPS


Basically, it's a matter of

Code:
<If MouseIsOverWindowRect WoW1 40 55 54 370> // If my mouse is in this location
	<SendLabel w2>  // Send my healer {aka w2} 
		<Clickmouse Noclick> // my mouse 
			<Key LCtrl 1> // and this key {in this case /cast Nature's Swiftness /cast [@mouseover] Greater Healing Wave}
	<SendLabel w4> // send my ret paladin {aka w4}
		<Key Alt 8> // this key { /cast [@party1] Word of Glory}
	<SendLabel w1, w3, w5> // and everyone else 
		<DoHotkey Hotkey Alt F9> // does normal DPS
Where <DoHotkey Hotkey Alt F9> is my multistep DPS key.

The same thing can be used for intterupts -

Code:
<Else If MouseIsOverWindowRect WoW1 700 20 48 61> // if mouse is here
		<SendLabel w1, w2, w3, w4, w5> // everyone
			<DoHotkey Hotkey Alt 9> // does Interrupt
where <DoHotkey Hotkey Alt 9> is a multistep macro like above that uses interrupt keys instead of all DPS spells.

Code:
<Hotkey Alt 9>
<Toggle>	
	<SendLabel w4> //Ret paladin {aka w4}
		<Key Numpad1> // Intterupt spell {/castsequence [@party1target] reset=7 Rebuke, Hammer of Justice, Arcane Torrent /Rebuke}
			<Cancel>
	<SendLabel w1, w2, w3, w5> // everyone else
			<DoHotkey Hotkey Alt F9> // normal DPS
<Toggle>	
	<SendLabel w2> //Resto sham {aka w2}
		<Key Numpad1> // Intterupt spell {/cast [@party1target] Wind Shear}
			<Cancel>
	<SendLabel w1, w3, w4, w5> // everyone else
			<DoHotkey Hotkey Alt F9> // normal DPS