PROCEDURE BuildcmbSupplier(oform,ocmbSupplier) SELECT Supplier GO top *!* use this code if you want to eliminate the IF statemet in the SCAN *!* set order to supname *!* scan while empty(supname) *!* endscan WITH ocmbSupplier SCAN if empty(supname) * Leave it alone else .addlistitem(supname,RECNO(),1) .addlistitem(supno,RECNO(),2) endif ENDSCAN ENDWITH ENDPROC>I have found a problem in the combos tested on vfp8...When the combo has a lot of items if you press the arrow to drop down the list then the combo list behaves funny. If you try to click an item it selects the wrong one and using the down arrow key moves through the items without changing the whole list. However, If you press the scroll bar first then everything works.