Data migration is one of the great things about cloud storage. You can find plenty of companies that provide a good amount of cloud storage for free. That makes it easy to change computers, assuming you keep all of your important data in cloud storage. Simply sync your new computer with your cloud storage account and -- bam! -- you have all of your files again.
That doesn't help much when it comes to transferring software from an old computer to a new one, but the data is usually the most important thing you want to keep.
Oh, and here's something else. Keeping your important data in a cloud means that that information is backed up and will survive if your computer crashes. Peace of mind is a great thing.