I thought this problem with InterlockedCompareExchange() had already been dealt with? Or am I thinking of some other non-Win95 system call that was already removed? Windows 95 compatibility is very important to most developers. Phil Frisbie, Jr. Hawk Software http://www.hawksoft.com