Hi James,
>As soon as listbox2 is populated, however, listbox1 contains everything that is in listbox2. (they are quite different SQL selects)
When you bind a select statement to a listbox via RowSourceType 3, the SELECT statement needs a INTO CURSOR clause and all cursor names must be different. Sounds to me that this clause is missing or that they all have the same cursor name.
Christof
--
Christof