I have a 40+ column table previously generated as an Excel spreadsheet (CF 6),
now being generated as a PDF using CFDOCUMENT. Unfortunately the vertical page
breaking, or lack thereof, leaves a lot to be desired with breaks appearing in
the middle of columns and rendering data unintelligible. Columns are dynamic
in width, content AND position depending upon the users preferences, so I can't
simply force a break at a particular column every time. If anyone has any
ideas that do not involve calculating the individual column widths and the
break points each time, I would be glad to hear it.

No problems with horizontal breaking - that seems to naturally fall between
rows and not in the middle of a row.