There's an awesome utility in most modern *nix operating systems called GNU Screen.
If you're a guy-who-used-to-the-console and you're not addicted to the "GNU Screen" yet, you'll be a member of one of these two groups then, I) Never heard about it. II) You did hear, but never realized how awesome it is.
If you're a member of the first group, you may ask `What this utility supposed to do?'
The short answer would be, it's a terminal multiplexer.
And the long one would be, using GNU screen you'll just open a single terminal but you'll control any number of console-based programs inside that single terminal!
I'm a terminal addicted (gnome-terminal I mean) guy, as soon as my GNOME hits the screen, dozens of terminal emulators would pop-up, one for Irssing, the other one for coding, another one for monitoring, maybe one for emerging stuff, etc etc. But now I just open one, and thanks to the GNU screen I'll do all of these stuff right within it.