That is really cool, Steve!
I took your new memory variable, lEndofGroup, and used it in a few of the other field objects in the Page Footer, so that they'd end up only on the last page. I like the way that the lines carried on down the page.
In my particular case, I only print out a report for one Purchase Order at a time, so it isn't necessary to print out more PO's.