ReportWriter for COM/ActiveX allows you to create PDF documents from scratch, it provides a GUI Designer so that a developer can layout the PDF design before they ever write their first line of ASP, VB6 or VBScript code. Designer will handle the PDF layout (and can even use an existing PDF as a background for field placement) and the database connection (or event driven data). Your COM/ActiveX code becomes very simple as you just specify the created template and all pagination and placement is handled directly by ReportWriter.