You've got a circular wait scenario and that'll almost guarantee deadlock. Choose a better algorithm. Boyd Roberts boyd at necisa.ho.necisa.oz.au ``When the going gets wierd, the weird turn pro...''