If you want something more powerful than Bash or Tcsh for your shell, try Zsh. It’s got more nice features than you can shake a stick at. There’s also a useful quick guide to customising your zsh. Fun? Well, it can certainly make things quicker and easier.
Link: ZSH and Introduction to ZSH