Yeah that's right....for each shipment in tblShipments table, there will be six records in tblChargesAmt table. Another option would be to append rows to tblChargesAmt table if values are > 0. Thus, when the user does not enter a figure for 'communication chgs', that entry can be omitted from...