Article:
  Creating Email Templates with XML
Subject:   Velocity!
Date:   2003-07-17 16:14:32
From:   rafeco
Response to: Velocity!

This approach is for plain text email. The nice thing about it is that it would be fairly easy to write an XSL transformation that would turn it into an HTML email to go along with it.