So, I was reading about somebody doing a broken search and replace to template email sending.. and among all the pedantry about exceptions in Java vs C# only one person noticed that the guy should have just used a Templating Engine, while half a dozen suggested he was a fool for not using XSLT.
XSLT, FFS. WTF!