Wulf,
I didn't see the need for all of that code. I fed the report with a query.
The query calls a function to return a string containing some number of
carriage returns. That value is assigned to the txtWhiteSpace textbox
which has CanGrow set to YES.
Wayne