thanks for the suggestion. I'll add it to the wish list. One issue I can see is that Macros can be used to output many things including numerical values that wouldn't have a size attribute.
Agree with you about the multiple outputs too (which could solve this other request as well). I'll add your vote.