I agree w/
halley, with additional thought that any tools that exist will have to do most of the same work in the system that a script would.
If you use the
system('program','parm1','parm2',), you also avoid starting a shell in the call.
--Bob Niederman, http://bob-n.com