For a while now I've been really excited about using wikis to store my random thoughts and to collaborate with others. They have proved somewhat useful, but I often have problems when I am in some place with my laptop but no internet access. I could jot down my ideas in a text file and save them in the wiki later when I get back on the internet, but I would like to be able to still view the other pages in the wiki when I'm offline, and I'd rather not have to explicitly export the wiki contents every time I leave the net and import them every time I return to it. So far I have found no practical way to do this. What I'm picturing is a wiki where you have a local copy on your machine that you can take with you that syncs back up with the online version later. At merge time any conflicts would be resolved on an individual basis. Though I haven't used it, I'm told that this is the idea behind GNU arch for source control. I want something similar for a wiki. Basically like a distributed version of instiki. Thoughts?