Just a note .vm allows use of a velocity template editor, which is handy for editing the templates.