I have done this multiple times. I use the BaseCamp Backup function from one computer, placing the backup file in a common network location or USB drive. Then install BaseCamp on the new computer and use the restore function to place the same data on the new computer. It's not a jumbled mess. All the folders, lists and all are just the way I had it on the original PC.