I find the new trading system in Testing a backwards step as all goods are only added to the store after reading a mail produced by the system. So, any night-time trades needed to keep lines going will not be added until the user accepts the trades in the morning. This could lead to those lines drying up. It just seems an unnecessary step to me. Furthermore, it appears that there is a bug as cancelled trades only add one lot's worth of goods to the store, not the entire amount.