WITH This .Additem( 'Cleveland' ) .List[.NewIndex, 2] = 'Ohio' .List[.NewIndex, 3] = '44122' .Additem( 'Caversham' ) .List[.NewIndex, 2] = 'England' .List[.NewIndex, 3] = 'RG4 8BX' .Additem( 'Buffalo' ) .List[.NewIndex, 2] = 'New York' .List[.NewIndex, 3] = '14228' .Additem( 'Milwaukee' ) .List[.NewIndex, 2] = 'Wisconsin' .List[.NewIndex, 3] = '43225' .AddItem( 'Frostbite Falls' ) .List[.NewIndex, 2] = 'Minnesota' .List[.NewIndex, 3] = '42666' ENDWITHTo allow the user to add new items on the fly, make sure that the sombo's style is 0-drop down combo. Code like this in the valid:
IF NOT EMPTY( This.DisplayValue ) AND This.ListIndex = 0 *** The user typed in something not in the list This.AddItem( This.DisplayValue ) ENDIF