Last option would be to try using [sprintf], [makefilename] or similar to create the array name, and send to [expr size($1)] . Maybe.... Prost! D. -- ::: derek holzer ::: http://macumbista.net ::: ---Oblique Strategy # 3: "A very small object -Its centre"