Dan,
Well I tried. Sadly I'm just having a hard time wrapping my
brain around this. I know its not hard, but I'm just not
comprehending.
Here is a link to the demo app
http://www.digitalswordsmen.com/dynamicformtest.cfm
And attached is my code. I tried with and without CFOUTPUT
around the SAVECONTENT but it didn't work either way. I just wrote
a super simple demo app. Basically you should be able to enter
#Firstname# in there, and it will then evaluate that when it
outputs it to the screen, but it does not.
As a side note, if the info didn't have to come from a form
box, your original idea works beutifully. You can type text and
variables in there, and it does exactly what you would expect it to
do. However, when you feed the form variable into there, it does
not parse the variables, inside of the variable. It gets passed
#form.Myletter# and it just slaps that in there, it doesn't look
inside #form.Myletter# to see if there is anything in there that
needs evaluation. I really have no idea how to get around that.