In my spare time I continue to try to slowly educate myself about the new concurrent programming languages like Erlang and Scala. I ran into this article by Ulf Wiger on What Is Erlang-Style Concurrency? which I thought was an excellent overview of what's there and why it's important.
I loved the bit about the value of process monitoring - the system itself takes care of watching processes and if one crashes restarts it. Serious fault tolerance, embedded in the language runtime. Cool.