I've considered SkyDrive and other Cloud / Internet services. However, I wish to keep my information mine, if people want my data, they're gonna have to go into my home. I often equip all of my computers with as many HDDs as the Mobo can handle. My old PC had four, this one has six. This is the first time I've needed to transfer files too, and I do keep regular backups on my external HDD. Smaller transfers are done via USB. I try to keep everything offline, this way. I even tend to have two drives with Windows installed, incase I need an immediate boot disk.