Another possibility is to add the Price List field to the right of the option "Update item information and pricing" on the screen used to copy an order.

We can already re-price an order using this function - it would be a pretty logical place to re-price based on a new Price List.

Steve