I'm having two problems. First, I want to use the Key property to store a database ID number for each record I load into the listview control. Even if I use the CStr() function to convert the ID number to a string, I get an "Invalid Key" error. Second, how do I get the program to know which listitem the user has clicked on? Thanks.