A tool that securely synchronizes files and directories across multiple computers, perhaps using diff/merge for text files. This would be similar to Dropbox except maintaining a cloud backup would be handled by a separate service if needed.