"you want to hobble the template writers lest they escape into the Dark Forest of Programming, taking maintainability with them." - What a nice saying, Ian! ROFL!!!
"You can separate hard programming from easy programming, or you can separate logic from layout, but you cannot do both." - Aha! Now I understand why the problems of template languages is one of the most painful problem I know. Thank you!