"Hello James,unfortunately I don't think I have the necessary free time to help consistently on a project like yours. I just have the time to hack together a solution with existing tools. If you accept suggestions, I think that a good solution should have:1. open source client2. client-side encryption (the server cannot see the content) AND/OR open source server that can be installed at home3. portable client on different platforms4. change-driven actions and not polling (using inotify on Linux and something like ReadDirectoryChangesW on Windows)A possible implementation could be a big "image" file on the server that contains an encrypted filesystem, and the protocol gives you read/write access to the image. This could prove problematic with multiple contemporary accesses or multiple users accessing the same data."
- Francesco Balducci