Quote:

understand the basics of arrays



I agree and hence why I have most here shaking their head at me.

If I am understanding the explanation that Jens provided earlier..

For a 2 Dimension array...

Dim the array as follows Dim $Array[Rows,Columns]
Once you declare the array you can not change the number of Rows but with a Redim you can change the number of columns.

In my particular use I would Code:
Dim $Array[$index,5]
;Where $index is the # of names that need to be tracked starting from 0



I would then be able to assign to $array[0,0] the name of the first user, $array[0,1] would be the first option, $array[0,2] ... $array[0,5] for the remaining options.
Then I would repeat the process for each user moving to the next row $array[1,0] ....

So my data would end up looking like this....
Name1 Opt1 Opt2 Opt3 Opt4 Opt5
Name2 Opt1 Opt2 Opt3 Opt4 Opt5

This would then provide a 2 dimensional array instead of using an array of array's.

If this is a correct understanding of how it works, then I have at least moved a bit forward. Now 3 dimensions.... Well lets just wait for awhile, I don't see a need for them at this point in my script.
_________________________
Today is the tomorrow you worried about yesterday.