Other PDF printers include CutePDF and PDFCreater (which is open source). I do the exact same thing when I need to print electronic payment confirmations or invoices.

On another note, I have recently discovered the SAS Report functionality in Enterprise Guide. I like it, but one thing that is missing is that you can't use parameters in the report header or footer. So although you can make all of your report output depend on a user defined parameter at run time, your report header can't print the name of the parameter anywhere.

I went to great lengths to get around this and came up with a pretty interesting solution. I am currently working on tutorial so others can benefit.