I need a listbox that is filled by the database and then when the user starts to type it fills the listbox with the first few letters that match. Kind of like in Outlook when you type in the name of someone for your global address book. I'm figuring that I need to grab the data from the server and keep it in a recordset on the client side so that the user can use it over and over again. The listbox may need to be repopulated every time the user goes back and types in another name. Please let me know if you have any ideas.