Yeah, I'm using response.write statements. I'm at a total loss as to why this isn't working. I currently have a group of pages that submit .hmtl to an .asp page with content/type set to excel and it works perfectly. I tested my new page (that's supposed to open a word doc) by submitting the form to the current Excel version that works and it still prints the html coding in the .xls file even though all the other pages submitting to that page uses the html to format the text. So in essence, I have two different pages submitting to the same page, and one prints the html while the other processes it. Granted, I want to do a word doc version of this download page, but right now I just want to understand why data from one page is displayed differently than data from another page.