I guess that is quite usefull also... however the inconvenience is assigning the objects their respective spots in the array. it would be better to use a For Next loop but it is not possible because using the variable X to distinguish between objects does not assign the object to the array, but instead gives the array a invalid value.