I've read many posts on the topic and still think it could use some explanation or official documentation. I think this is how they work, but would appreciate confirmation. LOCAL VARIABLE IN A: 1. "Define" command/function - stays local and only commands inside this container can interact with the variable's value, unless you pass or return it. 2. A 2nd "define" command within another "define" command - even though this 2nd custom command is inside the top "defined" command, the local variables within the top container are not available to the 2nd command unless you pass the local va