I use BoxProtect on OS X and pure EncFS on Windows. The latter was so easy that you should probably ignore BoxProtect because it's closed source. See the bottom of this page:
The advantage of EncFS is that it's not a huge binary blob, instead you transparently store files with garbled names and garbled contents, but an otherwise untouched directory structure. I'm not sure if TrueCrypt can do that too.
http://www.boxprotect.com/?lang=en
The advantage of EncFS is that it's not a huge binary blob, instead you transparently store files with garbled names and garbled contents, but an otherwise untouched directory structure. I'm not sure if TrueCrypt can do that too.