Just wanted to put this out there for future consideration...
Using Indigo 6, when running a script as an action, you must be on the computer where the server is running in order to select or edit an external script. That makes sense, but I'm wondering about a small improvement to this function.
Once the script is selected on the server, would it be possible to allow the user to edit the remote script using a remote client? It would probably be easy enough to incorporate right into the same UI that allows for editing an embedded script. Changes could just be written back to the same file that was selected to keep them in sync.
Keep up the great work!