Hi Jeff,
>EXAMPLE 2: Table (in a FOR) with HTMLBOX column. Half page left but table requires more than half a page. Forces a page break before any of the table is printed even though it could have fitted the first few rows. It then successfully splits to the next page **
That behavior is the result of setting "length="max" or length="min". This translates to "take as much space as you can, and fit the content in it". Since there is more space on the second page, it uses that space instead of the "less" space on the current page. If you specify length="rest" then you should get the expected behavior, namely that of taking the available space on the current page.
>I have tried using 'Split Oversized Items' on various containers and he table
Exactly, that is what you should use to split the HTML content. The property combination Layout Direction="TopToBottom", Split Overersized Items="true', Length="rest" and Y-Size Adjustment="shrinkToChildren" should produce good breaking and use the available space without creating gaps.
Best regards,
Alex