I need to provide the ability to email documents out of a Visual Basic 6 application and in order to do that I need to create a file which everyone can read. We have choosen PDF and now need the ability to generate PDF files. I would like to print these documents to a PDF printer driver. What is the best PDF printer out there that meets the following requirements. First, I need to run this on a Citrix terminal server. Second, I need an API to control the printing and dont want the user to have to choose any settings, all automatted. Third, I would like the printer driver to not rely on adobe acrobat to generate the file. Fourth, I would like it to not be licensed per end user but rather per server with no runtime fees. Fifth, I would like to be able to set a property to tell the printer driver where to put the generated document. Finally, I would like it reasonably priced hopefully in the hundreds of dollars for the whole package everything included per server. Does anyone know if there exists a printer driver? Thanks in advance.