Here is another commercial possibility (not certain that it does everything you need): http://www.reportlab.com/pageCatcher/index.html -- Jeffery Collins (http://www.boulder.net/~jcollins)