John, just to avoid any possible confusion: I emailed my reply to you and posted it to the list as well, but unfortunately I hit the wrong button so that my mail to you doesn't _say_ that it is a carbon copy. Sorry about the mess. By the way: It's good to know I'm not the only one wrestling with Haskell's concurrency code. :-) Peter