This is going to be a very important development for users like me with multiple devices in multiple locations. I currently have to rely on USB memory sticks, external hard disks, and file synchronization solutions. I quickly lose track of which file is the most up-to-date.
There are professional solutions to this problem (such as Sharepoint), but they require servers and other hassle-ware.
My requirements for online storage are simple:
- Look and behave as much like Explorer as possible (file info, drag-and-drop, cut-and-paste etc...).
- Be accessible from mobile devices (PDAs and Smartphones).
- Support optional transcoding of content to make it device or bandwidth appropriate. I am happy if this is read only rather than read / write.
- Have intelligent local caching of files to reduce latency. This requirement imposes certain transactional constraints (file locking for sessions on multiple machines for instance) that I am willing to accept - particularly as they represent a minority use case.
That is it. A modest set of functional requirements, but technically challenging. I don't care much for collaborative functionality (like you can get from Sharepoint), I don't care if it works best from a dedicated client (as long as there is a web page portal as well), and I don't really care if they search the content in order to better target advertising (which I ignore anyway).
These requirements are unapologetically Microsoft Windows centric, but I am happy if it supports other platforms as long as I don't have to use them.