in reply to Creating a Directory Site

I'd say, that this is an ideal project for an XML-centric approach.

You obtain the data you need from your database and "export" the data in XML-format, which you then transform into HTML through XSLT (which can be done server-side or client side, most of the browsers now support XSLT).

No need to use a templating system as XSLT will take care of that.

The downside is of course that you need to learn XML and XSLT!

CountZero

"If you have four groups working on a compiler, you'll get a 4-pass compiler." - Conway's Law