Sorry... Outlook snafu; probably my fault, entirely...
Okay, I've gotten it to work now... Javascript as follows: <script language="JavaScript" type="text/JavaScript"> function Preview() { //'LetterPreview','toolbar=yes,location=yes,status=yes,menubar=yes,scrol lbars=yes,resizable=yes' var previewWindow; previewWindow = window.open("","LetterPreview","toolbar=no,location=no,status=no,menubar =no,scrollbars=yes,resizable=no,height=600,width=525"); document.Letter.action = "letterPreview.cfm"; document.Letter.target = "LetterPreview"; document.Letter.submit(); //document.Letter.action="letterPreview.cfm"; //document.Letter.submit() return true; } function Send() { document.Letter.action = "letterSendUpdate.cfm"; document.Letter.target = "_self"; document.Letter.submit(); return true; } //--> </script> And the button code: <input name="btnPreview" type="button" class="ButtonInv" onClick="Preview();" value="Preview Letter"> The SQL on the Preview page simply works from the FORM.elements: <CFQUERY NAME="qLetters" DATASOURCE="FasterDesigns"> SELECT * FROM tblLetters WHERE letterID = #FORM.letter# </CFQUERY> <CFQUERY NAME="qAdmin" DATASOURCE="FasterDesigns"> SELECT * FROM tblUsers WHERE userRole = 1 AND userID = #FORM.admin# </CFQUERY> <CFQUERY NAME="qClient" DATASOURCE="FasterDesigns"> SELECT tblUsers.* FROM tblUsers INNER JOIN tblProjects ON tblUsers.userID = tblProjects.projectUser WHERE projectID = #FORM.client# </CFQUERY> And all is well on the homefront. A bit simpler than I expected, and thanks to everyone for the insights, challenges and everything else that got me thinking in the right direction. Russ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq This list and all House of Fusion resources hosted by CFHosting.com. The place for dependable ColdFusion Hosting.