Martin wrote: > Putting it in quotes means that the contents of the DTML document > are inserted "raw" into my current document, rather than being > evaluated. Inconsistency number eleven -- you need to do: <!--#var "myapp.myfunction()"--> This will call 'myfunction' rather than just insert it. --Paul