Just to do a plug here...
This is one of the great things about OS X. Few people realize that PDF support is built in to Quartz; you can generate a pretty good PDF file from anything that you can print simply by clicking a couple of buttons in the print window. It tends to produce rather large files if there are pictures, but other than that, it works well.