I haven't used ChatSetAttr yet, but I'm wondering, based on the way I read it, if it allows for the limitations of Reusing Rolls to be worked around? I'm thinking that, instead of having to keep everything in the same line (which is a requirement for the Reusing Rolls trick), I could have ChatSetAttr create an attribute in a macro - based on an attack roll, for example - and then I could call on that result later on in the macro without it having to be in the same line, such as if I wanted the macro to post the attack roll publicly, but then do further calculation based on that attack roll and post the results of that in a whisper to the GM. Additionally, since the Reusing Rolls trick doesn't allow the value to be used in any kind of calculation (it only allows it to be displayed again), I am thinking that if I made that value an attribute, then I could call on it in a formula, right? Again, I haven't used ChatSetAttr yet, so I could be misunderstanding how it works. Does this sound feasible to everyone else? Thanks