Thanks for the great overview on ISB and jamba. I've been dreading questing due to all the dialog stuff, but sounds like that will solve those issues nicely. Think I'll stick with keyclone now as I have it and seems to do what I need at this point and time.

in regards to the healing macro, So what i'm wanting is exactly what you laid out, with the addition that the heal will go off on the focus target if the other conditions aren't met.
so if I change it to

#show Heal
/assist Paladin
/cast [help] Heal; [help, target=targettarget] [target=Pally'sName]; Heal;

Would this work?

Also if I changed pallysname to focus would it then default to whatever the current focus is?

Note: I promise to read more on macros before I ask more noobish questions, but thanks much for your help.
I need to find a nice description of macros as a programming language (syntax, keywords , then I'm sure it will all make sense as another programming language).