Looking for option for 3-way file sync I want to be able to have a 3-way sync for some files between home and work PCs and my Android (HTC Sensation, 2.3).  I want to sync a few documents and Keepass password database.

What options are there for this?  I found SMEStorage which looks very good, but I can't really see a good sync provider that does everything I need:


Windows Live Mesh: good for transparent sync on the PC, but I did read somewhere that docs synced from here would be read-only on Android (this doesn't apply to Skydrive, but can you sync to that like you can with Live Mesh?)
DropBox - hmm, I really don't want all my files publicly readable thank you...
FTP - I'd have to have a separate sync solution on my PCs
Google docs - not good on PC as I want a physical copy synced one each one.


Is there some other simple method I'm missing?  If there was a way of getting it to work with Live Mesh then that would be ideal.

EDIT:
  Looks like Live Mesh also syncs to Sky Drive, so Android clients that have read/write sync to Sky Drive may work, such as Sorami or SMEStorage may work
I use SMEStorage. I actually use 2 Storage Clouds on it. My home WebDav Server and SkyDrive.

My files physically reside on my home WebDAV server and on SkyDrive. I have a phone to SkyDrive folder sync setup through the SMEStorage App for some docs/files.

SMEStorage has the ability to encrypt files uploaded to it and then decrypt on the fly from the  Client, which suits me. It uses AES-256 and does not store the private key so if you lose the key your stuffed but again this approach suits me.