... with any data file. However, a disadvantage of this method is that you have to use an array reference which is hard to understand later. E.G.: aBuffer:= scatter() redefine get var aBuffer[3] A much better approach is to use a database object. Database objects are also generic and can be used ...