>And why would 10.5 be throwing a SIGTERM and 10.4 not throwing one? Given the issues with LaunchAgents on 10.4, perhaps it wasn't getting launched by launchd at all, so launchd wasn't sending it a SIGTERM?