Forget the deleting and re-adding. You're making life too hard. Find the maximum number of combos you will concievably need, name them "cmbCol1", "cmbCol2", etc... then just reiterate through the control array each time, hiding/showing the number needed and programatically changing the list...