SET REPORTBEHAVIOR 90 SET CLASSLIB TO C:\development\icgreal\libs\_reportlistener.vcx ADDITIVE loListener=EVALUATE([XFRX("XFRX#LISTENER")]) lnRetval = loListener.SetParams("c:\crap\output.pdf",,.T.,,.T.,,"PDF") *REPORT FORM taxcertheader OBJECT loListener NOPAGEEJECT REPORT FORM taxcertorderinfo OBJECT loListener NOPAGEEJECT REPORT FORM taxcertnotes OBJECT loListener NOPAGEEJECT loListener.finalize() && creates the PDF fileThe file is being created with all the sections in there in the correct order. Whats happening that I don't want is that each detail band takes up a whole page, leaving a lot of white space to the bottom of that page, so that the next part does not come right after it and only starts at the top of the next page in the file.