>Popen is expensive. It requires a shell for 'system' and then >another shell to run your request in. It doesn't use "system()" on any UNIX implementation I've used (V7, BSD, S3, S5, etc.). It just runs *one* shell, which runs your command.