Phew! I have been wrestling with this stuff for a time with the suspicion that it is not possible! It might be that is the simple answer... I have built a macro to use the grab manoeuvre in a HERO System game - it is reproduced below: &{template:default} {{action= @{selected|character_name} grabs at @{target|character_name} }} {{success= Grab successful if @{target|character_name}'s DCV is less than [[11+@{selected|OCV}-1-3d6]] }} {{extra= @{selected|character_name}'s DCV is [[@{selected|DCV}-2]] until next action }} This works fine and is one of a number of manoeuvres that characters might choose. I thought that it would be cool if the manoeuvres could be chosen within a simple query: ?{Which manoeuvre are you using?| StrikeM,#Strike | Block, #Block | Grab, #Grab | } It worked until I added the grab macro....is it because of the attribute calls in the grab macro? Another reason? Have I given enough information, or do you need the other macro texts?? The nested macro information in the blog has been interesting but not entirely useful...that and the order of operations have probably done more to confuse than to educate...is it possible it might be written such that it better breaks down the way things break out? :-) It might be useful to colour code phrases to show which bit substitutes for which... Stephen