• Thanks for your help.

    The problem I have with using IDs as keys is the user will see the IDs instead of the text on the main forums and would not be able to see where it was being moved from or to.

    Would the design be OK if the user could not change the primary keys?