LOCAL cSelectedItem *** remove one item from this order cSelectedItem = thisform.pgfPuDlvDetails.pagstop1.lstOrderItems.Selected IF MESSAGEBOX("Are you sure you want to remove this item?", 292,; "Please confirm removing this item") = 6 IF cSelectedItem thisform.pgfPuDlvDetails.pagstop1.lstOrderItems.RemoveItem ENDIF ENDIF thisform.Refresh DODEFAULT()I've tried variations on this and can't seem to get it to work. After it does work I need to update the underlying table and run the query again so the form is refreshed with the revised data. Where am I missing the point?