>>10
This. Unless someone else has another shell that can fix your typos, check your mail, merge your history across multiple concurrent logins, and has programmable, smart tab completion (e.g. s.mp3 TAB -> "some song with a long title.mp3"), and still only takes 450kb on disk, tcsh wins.
Sucks for scripting, but that's why you use bash for that and tcsh for logins.
Now, zsh can do all that,
if you spend hours fucking with your rc file, and read the thousand pages of documentation to find out how to get it to do very simple things that shouldn't need more than one bullet point. If you have the time to waste, go for it. (But then, zsh is also
six megabytes for some insane reason. Emacs much?)