Why settle for boring Bash? You can customize every aspect of your shell and this article gets you started.
Complete Story