Is there a way in VB to define an array that has no "range". That is, you can keep adding stuff to it until the client machine runs out of memory. I think the term used to describe such an array is "zero defined" I'm making a money management program like "Microsoft Money" and i dont want a limit to the number of transactions that can be made (which will eventually end up in the 1000's) Thanx.