I know the OP put this up some time ago but I just came across it now. I must say that the PowerPoint slideshow was an excellent touch in explaining how this works.

Question. Is @assist a variable defined somewhere or do you have to put in the assist's (tank's) name into every macro. I'm an altoholic so I'd rather not have hard-coded assists.

Thanks.