You are not really adding a dimension, because the array is 2D before and after the operation.
In the most general case where the colum and row sizes will significantly increase, I would initialize an array of the final size with the desired filler element, then use replace array subset to fill in the original array.
If you just want to add a single column for example, it might be easier to use e.g. "insert into array".
Do you have a more typical example of the sizes involved?
Message Edited by altenbach on 06-04-2007 04:37 PM