Eric, DId so and thanks.
Going on, why does the following Do line on a 2-d array, array1
array1 = {{11, 12, 13, 14}, {21, 22, 23, 24}}
Do[Part[array1, 1, index3], {index3, {1, 2}}]
give an error message to the effect that
Do::nliter: Non-list iterator index3 at position 2 does not evaluate to a real numeric value. It seems like a normal Do loop in MM syntax.
Joel