h command, you can send data to the launched program.  This data can be an encoded string (ie. comma delimited) where you pass the function you want and any parameters it might need.  The C program can then do its thing and then pass data back in the form of an encoded string (ie. comma delimited). The data passed back is actually stored in the C program's "Preferences". You can then read these preferences in NSBasic by using the PrefGetAppPreferences SysTrap.

<P>CSubs is a small example.  It has the fol