 From a technical perspective, the web application for the automated web-to-print system is programmed to run under a Windows operating system, using open-source software and a MS SQL database. The core of the system is a server-side application, with the website consisting of ASP pages Active Server Pages, which interface with the application using XML. The backend application is heavily database-driven with everything from survey questions and skip patterns i.e. which survey answers can cause later questions to be disabled, as described above; the actual disabling takes place client-side, with dynamically-generated javascript code to the newsletter content and tailoring logic stored in, and thus configurable via, XML files. Participants survey-response data are stored in the database. The dynamic generation of the print newsletters in pdf format is done within the application using a dynamic-link library installed on the system. 