I just want to clarify something about my Why I don't like TT entry.
When reading it, don't implicitly add anything like "and therefore TT sucks", or "and therefore you should never use TT" at the end.
That was not my intent. My goal is simply to explain some issues that I have experienced with TT. I think they're important to consider when you look at templating systems, and these particular problems are also very much non-obvious. They're not an obvious limitation like not having some feature, rather they're fundamental design issues arising from the design of the language.
Similarly, my intent was not imply that because I don't like TT, someone else should use Mason. Personally, I would choose Mason whenever I'm given the choice, but that's done knowing its limitations and potential pitfalls, which would be a good topic for another entry.