Just a little comment: the system error "The network name was not found" when AcceptEx fails is not really an error as far as the user is concerned and prolly shouldnt even be in the logs.
The semaphore-bla error is so rare I have yet to see a case on any app where it doesnt have to do with faulty hw or poor drivers. So take d1's word for it.