I'm currently 2-boxing a warrior tank (main) and a holy priest (clone), and I'm trying to figure out a reliable healing method. I've got a G15 keyboard (unfortunately the newer model with only six g-keys) and right now I've got g1-g3 targetting party members, g4 targetting the priest, g5 targetting the tank, and g6 aoe healing. The problem I'm having is finding a way to keep my tank and healer in specific party slots, since I'm not running a full team and the other slots can cause the party order to be somewhat random.

If I assume (and it's little more than an assumption) that my tank will always have party lead, then I can just have her assigned to party1 in my healing macros. The trickier problem is getting my priest's and my tank's party lists to match up so that I don't have to keep looking over at my priest's screen and re-figuring the party order just to know who to heal.

For example, my priest's name is Danin, and my tank's is Yorda. Say (for simplicity) that I have party frames on both characters sorted by name, and Yorda has lead and is therefore always party1 according to Danin. If nobody in my party has a name starting with A, B, or C, then Danin will be party1 according to Yorda, and they will both see party2, party3, and party4 as the same characters--no problem. But say Charlie joins the party (Charlie's always causing problems, after all). Now, Danin drops to party2 on Yorda's list and Charlie becomes party1 to Yorda and party2 to Danin, which means that half the party list is now effectively out of order. Obviously, the more people who join with A, B, or C names, the worse the problem becomes--and if Yorda isn't party leader, then we're really screwed.

Anyway, the long and short of it is, I need a way to force a particular character into party1, regardless of name, index, or whether or not they are party leader. Anyone have any suggestions?