I have used PrimoPDF for over a year now and still find it far better than its rivals.
It is particularly good in converting Publisher files without changing the text layout that many other pdf generators do. The only disappointing factor is a request to register details appears after every 30 or so prints.
Price: Free review details