Contributor: MARK BRACEY { I have several combo boxes that I wish to populate at the form creation. The problem is that I keep getting duplicate values. } var SList : TStringList; begin SList := TStringList.Create; SList.sorted := True; SLIST.Duplicates := dupIgnore; SList.Add('Dog'); {Only one 'Dog' goes in the list} SList.Add('cat'); SList.Add('Dog'); ComboBox1.Items.Assign(SList); SList.free; end;