Works like a charm.
I would probably add a few more notes to the docs about caveats. For example if you're passing args to your program, you need to do it the right way (an array of args, rather than a string containing the program and args). And I'd probably add some more examples. That said, this module works like a dream so it's not really possible to complain about anything.