in reply to $? funkyness

Check your PATH environment variable or use full paths to executables (i.e. 'true' should be '/bin/true' or '/usr/bin/true' depending on your machine). I get the same error (16777215) if I replace 'true' with 'bogus').

bluto