I know I shouldn't duplicate the primary keys, but I still need to duplicate a record, then edit one or two fields (the record contains about 150 fields). Right now I'm using the .Addnew method, and then I have to give each field a value one by one ! This gets a bit tedious, there must be an easier way !