Clippy and I are like this: ( x _ x );;by OLPC (no login)
I haven't tried using error codes like that with Open Pipe, so this functionality may need to be expanded.
Open Pipe is typically for programs that are only open for a second anyway, so you could test for errors by the returned output.
It won't work well if you use Open Pipe on a program that wants to get Input. ;-)
Just don't break any compatibility when adding features. Ie. if you assume SHELL "program" in QB code should actually be compiled to SHELL "start program," this causes a problem for the code already adding "start;" similar problems could happen if SHELL is tweaked to _appear_ on Vista more DOS-like. ;-)