First, make sure that cfsavecontent doesn't introduce any spaces: <cfsavecontent variable="strText"><cfoutput>#myFile#</cfoutput></cfsavecontent>
Second, I would include the file name in quotes in the Content-Disposition header: <cfheader name="Content-Disposition" value='attachment; filename="#userInfo.lName#-#userInfo.fName#-#userInfo..UserID#-FI.txt"' Third, just output the variable in the cfcontent tag, there's no need to pass through base64 -- Mack ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:343031 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm