Dan,
Check this KB article and see if it helps.
http://support.microsoft.com/support/kb/articles/q189/5/05.asp>I have a form with a multi select list box. When the form is launched, I have some code that automatically selects some of the items in the list box. The user then may alter the selections.
>
>This is not working well. The initial selections from my code are displayed properly, but when the user CTRL-Clicks on any item, all of the items initially selected, from my code, are de-selected.
>
>The list box is set to multi-select, as the user can continue CTRL-Clicking on other items, keeping the previous items selected by clicking.
>
>How do I keep the items my code selects and allow the user to additionally select other items?