hit some complicated multithreading issue last night. thought i had it figured out. went to post about it on cohost today and in the process realized my analysis made no sense. went back and looked again with some coworker help and found the real problem. thanks, cohost