I would like to have a list of transactions arranged by transaction code, but only including those codes where there are any transactions to report. The first page of the Nominal Ledger report setup allows me to choose which codes to include in the report, but until I have run the report I don't know which ones actually have transactions, and even then it is rather tedious to deselect the ones with no transactions before re-running it. On the other hand, if you included a switch (e.g. a tick box) to select either all or only those codes with transactions, this is probably easy to implement and would be very convenient.