Regarding the OS-independent storage issue: WebDAV is an interesting idea, but SO PAINFULLY SLOW. Apple supports it directly through 'iDisk', but MS seems to be intent on avoiding it.

SFS is an interesting newcomer, but still relies heavily on a lot of unix-y things on the backend, so I dunno if it'll ever be a serious contender: http://fs.net/