Its not about changing the caster, it's about changing the spell.

Maybe I should clarify:

In my current setup I use druid healer. I use Rejuvinate, Regrowth, Healing Touch.

I have different keys for each heal target (F8 = tank, F9 = hunter etc)

When I press the F8 key, it cycles through the spells (just like castsequence)

If I press F8,F9,F8,F10 then I get:

1) Rejuvinate on Tank
2) Rejuvinate on Hunter
3) Regrowth on Tank
4) Rejuvinate on Shaman

I hope this makes more sense.

We don't do anything that you can't do with a basic key broadcaster and complex macros. We just make it easier. That's our philosophy.

I would argue with your point about click spamming.

When you press the button you will get different actions based on whether the cooldown has expired. You can know this by monitoring the cooldown of the spell, but if you just mash the key, then I would argue that you don't really know what to expect. Our proposal behaves in exactly the same way. I would therefore propose that if you think that /click spamming is OK, then you should consider our proposal to be OK as well.