I share Lou's view that non-determinism will very likely jump up and bite us, but that doesn't mean its not worth trying. it just might take some work.. -- Sebastian Rahtz Head of Information and Support Group Oxford University Computing Services 13 Banbury Road, Oxford OX2 6NN. Phone +44 1865 283431