Thanks for all of your help.
I found the trick just before 5 PM EDT (USA). I'll check on the rowsource tip, but Clear() does reset the Selected & SelectedID arrays IF I set Multiselect to .F.; Clear(); MultiSelect = .T.
Your suggestions of the loop to "manually" reset the values DID NOT work until I changed the Multiselect setting.
I lost from 2 - 4 hours chasing my tail on this one. Does this qualify as a bug. Logically, when clear() removes all items from a list, I can't understand any circumstance in which leaving the "old" values in place makes any sense.
I also posted same message on CIS and I posted my findings out there as well.
I know Marcia frequents that site as well.
Mike
Mike