Recently I was playing around with what automation is available at the free level of roll20, and found that having each skill check in 4e as a token action (as suggested on the wiki) leads to a lot of screen clutter. I then experimented with using roll queries to select macros from one accessor macro, but found that due to the order of operations of roll20 this was not possible. I asked if it was possible in the current system (app.roll20.net/forum/post/736208) and ended up rambling on and forming an idea of how this query-able macro/ability call could be implemented into the system. [[Rendelle F. explains this better below.]] (Before anyone says, yes, I know that this is possible with the API, and have even drafted a possible working script in TextEdit, but if the excuse for not implementing any new features is that you can do it in the API, then you end up with the Minecraft-esque problem of "why update it when user-provided modifications can?" You do for the same reason a common script repo is in the works for roll20 - accessibility and assurance of stability.) The concept is simple - instead of typing #macro, you would type ?# to declare the macro as query-able and then call the macro a normal, using roll query syntax for the query part of the macro: ?#?{skill}-check to chose between the various skill check macros I have, for example. This would also be possible with ?@ or ?% for abilities. The ? before the declarative character would prompt the parser to check for and run queries in the name of the macro/ability. Best of all, this would not effect previous macros/scripts/abilities as it doesn't change any current functionality! Another possibility would be to add drop-down-menu capability to the token action, but the above suggestion fits the current system thematically better and would be less change/work.