I'm writing a web interface for a C++program and I need to construct and issue a shell command to start the job, passing a few options on the command line. something like ./analyzeSeq -i /tmp/ara03_45.txt -d .003 -k 1.22 Is it a better idea to use external methods and os.* or zShellScripts for this? thanks -- David