Managed Metadata terms and termset each have a unique guid. In this scenario, take a backup of a production site that is using managed metadata in some columns in a list. Now restore this site into another environment. The guids don't match up, therefore you have to go through and reclick each term and "wire it back up" so it's okay and doesn't show in red text.
I've written a utility that will go through each list, checks the terms text, finds that test in the term set, then resets the guid accordingly.
But there has to be a better way. What am I missing? (By not using a third party pay tool)