A system that allows dynamic mail templates from Java. All you have to do is create the HTML file and mark the variables %VAR%, you can then call JMailTemplate.sendEmail("file.html", var1 ,var2 ,var3,...") from your code to send out dynamic, user-specific emails using the same template. I personally use this system for timed analytical reporting after linking it to my DynamicSQL Library to retrieve database details in an easy way.