Modify existing record and save as new record.

Modify existing record and save as new record.

Is there a way of opening a record in edit mode and saving it as a new record? What I want to do is use the data from an existing record, modify it, and save it as a new record in the table. 

Any help would be appreciated.