I'm running into that mutex problem, where I need the same process to be able to gain the same mutex lock at several places, and it's locking itself out after the first lock. I really need to be able to call the lock recursively. Is there any way to get this functionality? Also, is there documentation being maintained somewhere online so I can look this sort of thing up myself? Sean O'Dell