Thanks all! Previously the developer would have to dim the array and place the elements in it manually (which is not such a big deal really) - I was attempting to simplify this for a new developer who has joined our company but writing a few more "developer friendly" base classes. Thanks as always for your comments and suggestions.