Don't waste your time by cd-ing in the terminal
I've also wondered to myself why there isn't a terminal program with a directory tree by the side so you could just click on the directory that you want to be in, instead of ls -cd-tab-blah-^H-tab-^M.  It would also a have a list of favorite and most-recently-used directories.A weekend project, perhaps...