I'm getting ready to build an application server that handles PDF printing and archiving. 

Currently options are: 

1. Move my existing infrastructure over (webkit printer + file merge scripts, etc) Pro: All open source or custom written. Con: inefficient memory usage. Not quite as stable as we would like.
2. Move to an enterprise system (Adobe LiveCycle PDF Generator ES2.) Very Expensive. ($20k-$40k)

Q: Is there a pdf printing system that you use, that works well without being as expensive as LiveCycle? There doesn't seem to be a decent 'small business' solution.

Will be running on a linux box. This will also need to take html, images, and pdf's as inputs -- have already looked at a lot of the open source ones, but I'm looking for something a little more reliable.