I'm in desperate need of someone making this simple for me. Please help! I now have three Macs. Two main ones - a 4K iMac I just bought and a 2015 MBPr, both with 256GB SSDs. I also have my 2012 mini with a very elderly 1TB internal drive. Until recently this was my main machine and has everything ever on it. The mini currently backs up to both a USB drive and my Time Capsule. I'm a web designer. My MBP goes out with me to work away from home and the mini stays at home. But in a couple of weeks I'm also going to be setting up base in a new office, and I think that's where the iMac will go and become my main work machine. So - two objectives: 1. What's the easiest way to move around from place to place / machine to machine and have my work files with me at all times? 2. How do I plan to regularly back up nearly 1TB of data (mainly my Photos library, ripped DVDs and then work files and MP3) without getting confused as to which computer they're 'on'? I'm willing to pay for extra cloudy stuff. Some factors that might help/not help: I don't use iCloud Photo Library and have about 300GB of photos on my Mac mini at the moment. I was scared that iCloud would mangle or lose my photos if I tried to sync such a big library - am I right? I use Apple Music mostly. I also have about 50GB of music on my mini, not all of which is on Apple Music, but it doesn't need to travel with me. It just needs to be safe. I pay for the 200GB of iCloud storage, currently half filled with iPhone backups, and would extend it to 2TB if needed. I have 100GB of Creative Cloud storage which would be plenty for my work files, but I'm not sure I trust Adobe... I have all the usual free cloud storage accounts, plus will be paying for either G Suite or Office 365 soon so could keep all my files and/or backups there. I'm not crazy paranoid about security but I'd like to somehow keep a local backup as well as a cloud one I think? So what combination of Apple services, USB drives and other cloud products should I use to make this simple? Thank you very much for your time!