Thank you. That explains alot. I will implement this tonight and get back to you... looking at your post, I'm thinking that my macro is indeed the problem, will will let you know for sure.
You're welcome. Honestly no problem, i know the setup can be a bitch, cause it is quite complex, but i hope you will forget all the trouble, when you see the beauty of its function

..i honestly also think, the error is in your macro (but added the section about keybinding to be sure).
The problem i saw with the macro is that you are using is, that you use an /assis in a macro phrase, which originaly was used with /target.
I think if you had used your macro in this way, it would function:

Code:
/target [mod:ctrl,mod:shift,nomod:alt,target=Shockershama][mod:ctrl,mod:alt,nomod:shift,target=Shockershamb][mod:alt,mod:shift,nomod:ctrl,target=Shockershamc][mod:ctrl,mod:alt,mod:shift,target=Shockershamd][mod:ctrl,nomod:alt,nomod:shift,target=Shockershame] 
/target [target=targettarget]
/cast [harm] Lightning Bolt 
/targetlasttarget
but the devil is in the details, as allways