>>3
I don't belong to a religion.
I noticed mindmapping can do this, but the problem is that it will become too big for one screen. What I'm looking for is some kind of a database I guess. Something that enables to link certain events, places (and time) with each other.