Meanwhile

Regarding the pool wallet.
I've had a good think about how I do it and what changes I could make.
It's actually not all that difficult to do as I do already with one change, combine them once a day rather than send each one when it's due.
I like the process I have at the moment of checks and balances - that are beyond what many may expect

- but I could simply continue that to get to the point where I'm happy with each individual result, but not send the result, then later run another process that picks a set of payouts from earlier in the process and combines them all, once a day.
That way I already know they've passed all inspections, and it's just dependent on me creating a new step that can add the earlier data correctly - so dust payouts are combined, and dust only not sent if the combination is below 10k satoshi.
Yeah I really don't want a pool bank for everyone, and I think this change would fit in well, and reduce the number of transactions and the payout division caused by our average expected more than one block a day.
Any comments?
(Edit: if anyone didn't notice, the last address in each payout is the total dust in each, which has always been more than zero except once)