Indentation seems to work well in Lynx.

As far as testing goes... I would feel better if Zope had some proper unit testing tools. Maybe I'll just have to create some.