This is IMHO the real benefit to zsh over bash.  You can set zsh to share history between sessions and they are interleaved based on the time the commands were run.  No more closing a session in the wrong order and losing half of your history for the day.