>I have a drop down list box.
>
>RowSourceType = 5-Array
>RowSource=ThisForm.r_aListAray
>
>I use a query in a form method to regenerate the array as needed,
>then the list object uses For loop and AddItem in m_init method to populate.
>
Why are you using AddItem if the RowSourceType is an array?
Just call the combobox.Requery() instead, after populating the array.
Insanity: Doing the same thing over and over and expecting different results.