sorry for ignoring your post. avoiding a zero sleep is not the only problem i think, but the algorythm seems to get in some feedback loop where it starts sleeping shorter and shorter. i see thousands of zero sleep calls with this thing and the stats graph for syscalls makes a big bump and i would really like to understand why :) -- cinap