> WITH .Container1.lstAvailable > SELECT AvailableServiceTypes > SCAN FOR ! DELETED() > .AddItem( TypeCode ) > .List[ .NewIndex, 2 ] = TypeDesc > ENDSCAN > .Sorted = .T. > ENDWITH >If you use Sorted=.T. the the Lisbox will be always sorted by the 1st column. However, you can get around it by adding 1st column with zero width (check ColumnWidths property how to do it). Btw, you should use AddListItem to fill a listbox with 2 or more columns.