Hypernotes é uma maneira de armazenar ideias da mesma forma que você pensa. Notas podem ser criadas com imagens e texto, organizados em uma estrutura de árvore e conectados com hiperlinks internos. Escrito em Java, então funciona onde quer que vá. (Requer Java 1.6)