I accidentally noticed this in utilsunx.cpp, wxMicroSleep // under BeOS sleep() takes seconds (what about other platforms, if any?) sleep(microseconds * 1000000); Looks to me like this code would only be correct if BeOS (whatever that is) takes picoseconds. Regards, Andy Robinson, Seventh String Software, www.seventhstring.com