I had a thought while reading through the "Desktop era over ...." thread. One of the things that has always bothered me with having two computers was syncing files between them. You'd end up with a situation where you'd be at home and realize that your latest version of the file is at work. Big PITA. The solution has been to use a cloud service like Dropbox or something. This works fine for many situations, but you're still working off the cloud. And some folks have sensitive files that they might not trust to a cloud server. Enter my idea (possibly half baked). You would have an external HDD at each location you choose. Simple example would be one at home and one at work. The drive connects to your local computer using USB/eSATA/FW, but it's also connected to the internet via ethernet/wifi. The idea is that you'd come home and plug in your laptop to the drive and access a file. Whenever your save something, the HDD sends that file out over the internet to all your other drives automatically. The file structure would be the same on both HDDs. Everything happens in the background. Potentially, the system would have built-in incremental back-ups and such. When you get to work the next morning, the work HDD has the correct/latest files already there. Does something like this already exist? Perhaps some sort of file server or something. Or am I onto something? Comments?