
As a followup to Ron's article Print_Anything_To_Google_Docs there is another option to consider. Enhancing the Print Anything project, Astitch.net recently published a free extension called the Astitch Document Generator

This application allows direct PDF generation by exposing the power of
XSL and the FOP (Formatting Objects Processing) standard to any data
in Salesforce. The data is generated from Print Anything packages i.e.
the queries from your existing Print Anything configuration can be used to
drive this service.
It is Appexchange certified so it supports the
Professional Edition. Its much faster than Print Anything because the
queries are not run from the browser and is a part of the Astitch.net
integration platform, so it will be maintained and features shown in
the test drive will remain free.
Watch this recorded tutorial to save your fingers some clicking...
The screencast and Appexchange tutorial should explain the configuration and development process. Because this is an extension, you must have installed Print Anything as well as Astitch Document Generator. With that you will be ready to follow the tutorial and start generating your custom documents.
Creating SOQL queries and XSLT templates is a technical process so its not for everybody. Folks that taught themselves to use Print Anything will be able to copy the test drive examples quickly. If your requirement is that non-technical users need to be able to create and maintain the data and templates then you should look an another application e.g. CongaMerge, CloudPDF, etc
From the team at Astitch.net