Once I wanted to create clones of tree nodes, naming the clones of node say A as A-Copy-1, A-Copy-2, etc.
There is a feature comparison sheet on Freemarker site, listing why Freemarker is a superior templating engine to Velocity.
There's been an interesting development in the area of Enterprise Content Management (ECM) space during the last couple of years, that goes by the name Alfresco.