tig is cool too. It's an ncurses based interface for exploring git history. apt-get install tig; and then run tig; in any directory that's a git repo
Could you explain this further? I think I'm being thick.
You don't even need magit to get some nice git interaction.