As a side question what are you good folks doing to safeguard your expressions and your media library? The problems associated with making an on going backup of an ever expanding and changing data set are daunting.
My system seems quite safe and I have moved my library between at least 5 versions of MC (manually) and copied it to at least 4 other systems successfully.
1. MC has a Library backup and restore function. You can use Backup any time you want. Backup is also automatically run for you every few days. After about a month, it trims off most of the backups and saves a monthly. So you will end up with around 10 to 15 backups in a month, and then monthly backups forever. This happens by default without you doing anything extra. Backups are stored in the location specified in this option:
Tools > Options > File Location > Program Files > Library Backups
You can leave this as is, or change to the location of your choice.
2. I have backup software running on my MC machine that takes incremental backups once an hour to an external drive. This has worked well so far. However...
3. I manually run full backups of my important files (Documents, Music folder, etc) using a script. I run this once a week or once every few weeks. It is also incremental as it uses rsync. I only save one copy of this, but it goes to a second external drive. Extra insurance.
You could substitute some or all of my setup with "cloud" backup also. Or drives that you rotate off site to some other location for safe keeping.
4. Restoring an MC Library is super duper easy if you have the backup ZIP file. File > Library > Restore Library . These restores contain ALL expressions, all library fields, all views, all metadata, etc. There are a couple of minor things that are not saved, but it's pretty darned complete.
5. I used to save expressions to text files also, but that got to be a pain and I no longer do it.
Brian.