OS X
(Several) dozens of terminal windows/tabs open at the same time? Me too. Gets confusing trying to find a particular shell sometimes. Snow Leopard introduced a feature that allows you to set a specific title for each of your Terminal windows, but to do it you have to use the mouse/GUI. Ugh.
Here is a solution that not only is mouse/GUI free, it actually works across platforms. Source (or add) the following into your .bashrc:
IPython is an incredible Python shell. It really has to be experienced to be appreciated, but the autocompletion alone makes it worth installing. Unfortunately, the ugly business of non-standard readline in OS X makes the out-of-the-box installation not quite as nice as it could be. Fortunately, the fix is easy, and is described here.
In brief:
Getting the Source Code
The source code can be downloaded from http://kernel.org/pub/software/scm/git/:
feed