gaf said s/he wanted an all encompassing select. sounds good to me. to reply that this is teh same as having multiple threads in a single address space is but one (to my taste peculiar) solution with known technology. if anyone is keeping a list, keep the former, not the latter.