A thought, but I'm not commited to this yet. It isn't a high priority for me, but if it is for you, go for it. Or criticise. -- PhilJones
Perhaps we should put a non-scarce flag in the RRMap. When it's set, Agent:donateTo checks it and doesn't remove it from the donor. ie. we don't have to have special agents to handle non-scarcity. All agents can do it.