I have a company that requires that a specific type of barcode label be placed on every pallet that we ship. The problem is that my users are not allowed to think for themselves so the program must be smart enough to take the item number attached to the PO (purchase order) that they supply in the prompts and determine how many of those items fit on a pallet and then from that determine how many pallets will be needed (rounded up) and print that many labels. So far I have created as many detail records as would fit on a truck (36 pallets will fit on a truck) and then placed a page break before each section and suppression logic based on the calculated number of pallets needed. This works fine, but maintenance will be a nightmare because if you make one change to a label you will have to change it 36 times!! Is there anyone who knows anyway to tell crystal to print the same detail section x times? Unfortunately I am restricted to Seagate methods only, so please no VB solutions (wouldn't want the users to use a new tool, that might warp their fragile little minds).