There seems to be a differenece between passing a string array into a workflow, and passing just a string variable. This is causing the array to become corrupt. My question is when you add the array to the entry point of the workflow agent, why when you place that workflow in another agent do you not have to specify which variable you want to pass. If I put a string varaible inside the workflow then I refernece it from outide the workflow, I have to tell it which variable to pass into the workflow, but for the string array there is no option for that. Am I missing something?