If I may interject here, I think that Frank's method of managing keys and creating records can be simplified a little further:
Type Employee Field LastName$ Field FirstName$ Field Position$ End Type Dim Employees.Employee(100) Employees(20) = New Employee Employees(20)\LastName$ = "Smith" Employees(20)\FirstName$ = "Joe" Employees(20)\Position$ = "Manager" Print Employees(20)\Position$ + ": " + Employees(20)\FirstName$ + " " + Employees(20)\LastName$ ; Prints "Manager: Joe Smith"