Here's an interesting tidbit: Pyro From the site:
"Pyro is short for PYthon Remote Objects. It is an advanced and powerful Distributed Object Technology system written entirely in Python, that is designed to be very easy to use. Never worry about writing network communication code again, when using Pyro you just write your Python objects like you would normally. With only a few lines of extra code, Pyro takes care of the network communication between your objects once you split them over different machines on the network. All the gory socket programming details are taken care of, you just call a method on a remote object as if it were a local object!"
This would be interesting for me in a number of ways - I deal with a fairly large number of machines, all running the same daemon(s) - and the biggest problem I find is getting intercommunication working properly. Not to mention, while network programming is fun, I'd much rather just drop something in and have a maintainable communications layer.
I have to remember to try this out.