Other detail .. in the other posts in this thread, I see everyone using the python:foo() syntax. That can be shortened by using a path expression: <tal:foo define="dummy here/foo" /> or <span tal:define="dummy here/foo" /> depending on taste .. -- Jean Jordaan http://www.upfrontsystems.co.za