John
By attaching your post to the previous thread, you've effectively
buried/hidden your question. Next time, start a thread of your own to get
more folks considering it.
Why do you feel it necessary to "move" a record? This is (potentially) a
rhetorical question. Usually folks want "historical" or "archive" records
not to clutter up their active forms. This is very easy to do, and does NOT
require moving records from one table to another.
Add a Yes/No-type field for "Archived" in the table in question. When a row
is archived, check the field (i.e., set to "yes"). Modify your current
queries to only return those rows where Archived <> Yes.
If you have so many records that you feel it necessary to remove rows (and
we're talking in the millions), you should start considering a database with
more horsepower.