a separate mini, JSF-based webapp to render the forms.
yes, that's exactly what i was trying to explain in antwerp. it requires a standalone server component to render/manage those forms.
correct, but if you want to use it for templating email, you do need it anyway...
i'll look into seam. they do email templating. i wonder if they leverage the JSF from the environment for that or if they stub JSF for the email templating specifically.