You could try the following. First sort your records (report->sort records) by whatever field you are using to distinguish the checks (let's say it is {table.acctID} (this is critical). Then create a formula {@grp}:
numbervar col;
stringvar x;
if instr(x,totext({table.acctID},"000")) = 0 then
(x := x + totext({table.acctID},"000")+", "; //add as many zeros
//as the maximum length of the acctID.
col := col + 1);
if col in 1 to 3 then 1 else
if col in 4 to 6 then 2 else
if col in 7 to 9 then 3 else
if col in 10 to 12 then 4; //etc.
Insert a group on {@grp}. Then insert a subreport which contains your check fields in the detail section. Again sort the records by {table.acctID} (this is critical) or insert a group on {table.acctID}, if you wish. Create the same formula {@grp} as above in the subreport also. Place{@grp} in the details section of the subreport. Suppress those sections of the subreport that you do not want displayed.
Link the subreport to the main report by {@grp} in the main report and {@grp in the subreport. Place the subreport in the group header. Then go to the section expert, and format both the group {@grp} header and the group footer to "New Page After". You should now have three subreport groups on page 1, followed by a blank page 2, three subreport groups on page 3, a blank page 4, etc.
Create a second subreport for the check backs, adding the fields you want displayed, again sorting by {table.acctID}, and again add the {@grp} formula to the details section and link it to the main report on that formula. Place this subreport in the group footer.
-LB