Only re-cache Public keys if the keyring file has been modified since the last cache operation.
Compile a list of shortnames at the start of the Chain compilation.  This is more efficient than getting the list for every remailer.
Correct a couple of bugs introduced when KeyManager was modified to return list items in a different order.
Base available remailer nodes on Pubring, not stats.  No point selecting nodes we cannot encrypt to.
Trap SMTP delivery errors
Write dummy messages back into the pool with the local remailer as the first hop.  This way they are indistinguishable from other messages.