Will Select.hSelect block all running Haskell threads? I assume it does. However, the small explanation at the bottom of the documentation seems too convoluted to me to convey it's meaning. How about adding "Remember that this will *block* *all* *your* *threads*" to it? -- Volker Stolz * stolz@i2.informatik.rwth-aachen.de * PGP + S/MIME