Lets say that your list box can hold 20 characters across and then all characters after that get cut off. So what you could do with your primary key is put that value in position 25 or somthing like that. For example let say your key is '10' you would put this string when adding the item -
list1.additem left$(StringFromTable + space$(24), 24) + yourkey.

So this is only going to show '10 ' and then the primary key is going to be cut off from the list box.

derek