I'm curious about how you dealt with your original reservations about starting programs in kernel space. I'll probably try to sort through your new code when I get a chance, but a quick summary would be interesting...
John
_________________________ 1998 BMW ///M3
30 GB Mk2a, Tuner,
and 10 GB backup