Cloud Based Storage
This cloud based storage systems are nice and all, but what give DropBox such an advantage over Wuala (and even MobileMe's iDisk) is that so many third party apps support the DropBox Cloud API. This means that if someone switches out DropBox there is at present no real viable alternative until App writers start to incorporate other services...
But even this is not a viable solution because there will ALWAYS be a better cloud storage service. If not by pricing, then speed, customer service, or security.
Apple people primary use cloud based storage in three ways:
1. To provide a convenient omnipresent method to access data between various devices (i.e. Desktop to iPhone to MacBook)
2. they use cloud storage on an iOS device to share data between programs (Document from an editor to email, etc)
3. Small measure of offsite backup
From an iOS standpoint, reasons 1 and 2 only there because Apple has an institutional phobia of letting users move their data conveniently. It is ridiculous that a user must connect his or her iPad to a computer via USB to move pictures or iWork docs onto it. Likewise the inability to move a file downloaded in one app to another app for editing and finally a third app for sending it back out is absurd.
The only long term solution is for Apple to create a common API call that would allow Apps to open and save files from one or more shared storage areas. (Think of it like the "Open and Save" dialog window common in all desktop apps.) Then from System Preferences the user could define these one or more share storage areas. One area could be a segmented space on the devices itself. Another area could be a commerical cloud storage provider like DropBox, Wuala or iDisk. A third area could be a folder on your Desktop or corporate server. This is perhaps the most secure solution as your data would never pass into third party hands and could be encrypted when transferred over the general internet.
I can understand that Apple wants the general computer population to stop thinking in terms of files, folders, and directory paths. It is quite honestly an inefficient and outdate model for thinking about data. However, the desire for users to create and modify data with different programs will never go away.
There is infinite diversity in infinite combinations. (Trek reference woohoo!) Neither Apple nor any App writer can anticipate everything that people will want to do with data created or edited by their app. Rather than limiting users, or attempting to define all the ways data can be used, Apple should just embrace the ideal of letting programs freely share data files. Likewise give users a common way to define their own cloud base storage so we can keep the convenance of moving data on the go, pick the cloud storage that suits us best, and free App writers from having to cobble together vendor specific solutions.