Not sure if the devs would consider the following bugs but I certainly do... Here is a very simple macro: ?{TopLevel|Label 1,#macro|Label 2,?{value2|value2}} First of all why does the forum have to auto-translate the HTML entities I try to paste in?? Within a code snippet no less! I mean I have to escape the escape characters just so the bloody example displays properly! That's just silly. And now the bugs: 1. #macro fails, cuz for some reason there has to be a space after. Not mentioned in docs, certainly not mentioned as special syntax-wise. 2. When you open a macro for editing all escaped characters get translated to their literal characters. Imagine if made a big one and the only copy you preserved was the one you entered into the macro system. 3. When nesting macros, the special characters have to be escaped. This means that the same macro cannot be used standalone. It's like the entire macro system purposefully resists being logical.