Thanks L124RD, In reguards to the 3rd I might be off base here so let me provide a few examples a(0,0) to a(0,99) to a(99,0) to a(99,99) an array is defined by a() then the a(0,#) would be the first array and a(0,0) would be the first record in the first array? and an array is basicly just a table f...