If I understand all that, I think I can get my report to work that way. So far, in one report, I have had to do four complex work arounds that I can barely understand using dummy objects, and nested subreports. If a complete collection of first/last header/footer plus a NUMBER_OF_PAGES_IN_REPORT were available in the tool in the first place, my report would have been done the morning I started it, instead of weeks later. Please don't read too much into my frustration. With wonderful open source tools available for much of what I do, I don't get funding to pay for commercial tools, so I'm often times stuck using only open source, and in many cases they are better, and I do so much appreciate your help, but with a few extra features so many things could be so much easier to do with Jasper.