LBPHacker: That is something I didn't know, its pretty cool.
Don't forget that since v95 you can construct any pattern you want, and you can also have multiple macros in a single sign. E.g. "This {type} has a temperature of {t}" is perfectly valid, except for the fact that it looks stupid when {type} resolves to "empty".
{ctype} {tmp} {tmp2} {life} {a}=A heat(how hot the air is)