1. In my tests using multiple threads on same file system didn't give a big gain, but I wasn't testing on true multicore PC. Anyway, I will probably implement this. By the way, if you (or anybody else) have multicore\multiprocessor PCs, would you test a sample program I could create to measure results?
2. rdiff doesn't make any sense for single application. I was going to use it for over-internet sync, when 2 wndsync could speak to each other over the network.
3. Could you explain this? I was going to change existing view to true tree in future, but you can rollup single folder level in current view too.