Situation: I have some source code, and I'm boning up on what happens. Who calls what, what goes where, etc, etc. (There is minimal documentation/comments, so I have to work it out myself).
Now, my usual solution is to fire up a splitscreen text editor and stare at the code until I understand it, or maybe print it and write all over it with colored pens.
This is a horribly slow and inefficient way to go about it, I think.
What do you do/what tools do you use in these situations?