Spent some time working on printing/PDF generation for Typica's reports and while there's still 1 little thing I want to look into (regarding page margins), this now works the way I always wished I could figure out back in the 1.x code base (where it would do silly things like print the top half of a line of text at the bottom of one page and the bottom half at the top of the next page).
I think that's working perfectly now. It's a big improvement.