Have a trio of pages (list, list, action) that let me display a generic list of records, a single record, and let me do various actions on the displayed record (create a new, edit the selected record, delete,...) for any given database.<BR>Users need to create a new record based on the contents of an existing record. They will alter this record slightly and then save it to the database.<BR>Since the recordset can vary depending upon the selected database and table, need an elegant method to add a new record but have the form populated with the record values from the old cursor position.<BR>Can I save the cursor position before adding the new blank record and if so, how do I reference the record using the old cursor?