If I ask to inspect "target" and the target changes between then and the event firing to tell me I can read the talent tree, the talent tree will be for the unit I asked to inspect, not the unit that is now the target. If I don't know the current GUID is not the GUID I asked for, then I assign the wrong talent spec to the wrong player.

I guess the part I'm missing is, if what you're concerned about is actual unit resolution, you can find out the GUID of the "target" you're about to ask for information on before you even submit the request. Don't worry about who the target is when you get the information. Worry about who the target was when you asked.

Edit: Unless we're actually talking about the "target" unit token here, and then I'm still confused

Hey folks, I want to reiterate that while we really appreciate everyone consolidating their suggestions and placing them in this thread, and it does help us a lot, the previous caveats still apply. Even if some of these are amazing ideas, we might not be able to implement them right away, and the ones that we can implement you might not see for a patch or two.