Thanks for the help. You guessed correctly. Here is how I am using it:
<mx:ComboBox dataProvider="{Application.application.StateListArray}" prompt="" id="LICST"/> So now with your advice it would be: <mx:ComboBox creationComplete="event.currentTarget.dataProvider=Application.application.StateListArray" prompt="" id="LICST"/> Correct? The former "incorrect" method seems more intuitive to me. I am not afraid of ArrayCollections nor the events. I just don't see a reason to use more memory than necessary, and in this case (and similar cases) I really can just use a simple array for my needs without the overhead of an ArrayCollection or extra events. Granted it may not be much overhead saved, but it does add up I would think. Thanks again, James Wilson