One last thing... mysqldump has the following option:
-w, --where=name Dump only selected records; QUOTES mandatory!
You can probably use this to backup just the rows you are interested in and then delete them once you are sure the are properly archived.