Looking forward to the updates, AM. This is a slick tool and I certainly want to use it. I'm looking at things from a framework independent point of view. I play Pathfinder, but back when I was looking into using Lmarkus' framework, it didn't have good documentation and seemed a little like overkill. I'm trying to balance the amount of automation in my framework against having some oldskool organics action at play.
Rumble's Dialog pop-up showing a list of targets sounds pretty interesting... Maybe you should share that bit of code, Rumble, so AM can see how it might work with what he's got planned. I don't really want a bunch of pop-ups, but if it allows you to more easily execute macros against specific targets in the list it might be worth it.
@FB: I missed your comment about how an attack macro uses the target information. One thing you need to set up is a place to store the collected targets - I just made a property called "CurrentTargetList", which holds a JSON Array of targets selected (and updates if you de-select them). Then, when the power is executed, I grab that property, and do a foreach() through the list so I can grab the proper defense, and output the target's name, my roll, and whether it beat the defense or not. I'll post some code if you like.
I'd love to see how you're doing this. Thanks.