Given the problems found by the fork change, would it possibly be worthmaking the fork behavior a compile time option (with a big warning thatchild-first behavior is known to break some software)

that way people who are running software without the bugs can gain theperformance advantage and people can then test other software to discoverwhat has bugs in it and then fix the software so that the change can bemade permanent in a future release.

I also ran into one additional piece of software that appears to bestopped by the fork change. The Citrix ICA client (essentially remotedisplay for a multi-use win NT box) locks up a few seconds after the mouseit moved.