I was planning on posting a thread just like this. I came across the programs you mentioned and many more and tried them all out. After quite a bit of substantial testing as to which one of these programs would work the best for adventure writing and running I decided on GSNotes (Goldensection Notes)
http://www.tgslabs.com/eng/gsnotes/
This seems to be the most solid and versitile of the PIM's (Personal Information Managers) I have tried. I plan on writing up my whole next adventure in gsnotes and running it at the table on my laptop. The beauty of this program is that all your information is highly organized and readily accessible. You can insert hyperlinks to programs, online webpages, to different sections of your gsnotes file. You can also insert pictures that are links. The best part of this program that I am excited about is that I have a bunch of playlists compiled of great RPG music, which I will place links to in my adventure outline. So the party comes accross an area of howling wind tunnels, I click on a link and howling wind sound effects begin to play. If the party walks into a tavern, I quickly jump to my tavern writeup and right at the top is a link to the tavern music.
Here are some preliminary screenshots of how I'm setting up my adventure. I still need to add a lot of folders, for NPC and Monster statblocks and other things.