I really don't like cloud storage solutions provided by others, they may be reliable, but some would say you lose your privacy. If you want to have your files available everywhere build a solution yourself, even on a slow connection it has its benefits, most of the time you won't be uploading/downloading big files.
Cloud computing is a great thing in terms of i upload a file and get something else back (compiling), nothing will ever replace offline gaming for me no matter how good it is, im one of those die hard local computing gamers guys
But exiting times are upon us indeed.