> You don't *need* recursion on templates for threaded messages like > your example app, that's exactly the point :)
Julio, with all due respect for your programming prowess, I *like* recursion. It can often make hard problems easy, even when generating HTML. Anyway, I figured out how to solve the problem *using recursion*, and I blogged about it: <http://jjinux.blogspot.com/2006/02/python-recursion-in-django-templates.html>. It works, but it's nowhere near as elegant as simply being able to add a function to the template that I could call recursively. :-/ Best Regards, -jj