Having recently become much more proficient with the command-line environment, (now almost daily writing my own scripts,) I'll vouch for its continued relevance, and charming simplicity. I like the fact that almost everything I want to do can be done, almost without a thought, through muscle memory, once I do it 2 or 3 times. It is much less cluttered than having a jillion applications with a jillion different windows open, because otherwise, I'd have like 25 windows open just in the text editor, not to mention other things.<BR><BR>I will profess a taste for emacs over vi, just because emacs, though archaic-seeming, seems well-organized given the limitations of a terminal window, while vi always seemed like "hell, throw in something else to the command buffer." It seems to pile on the arcana for 80s-nostalgia sake. No thanks.<BR><BR>And I use the GUI version of neither. They're in a CLI to cut down on the clutter and the visual overhead, or to save the visual overhead for things that just don't flow in the terminal (a LOT of things!)<BR><BR>EDIT: And I definitely disagree with the notion that the keyboard is faster for everything, or even most things, or that "you just have to get more familiar with it." It's definitely faster for some things, but the mouse isn't just around for the loser idiots—it actually has a purpose, and fills that purpose quite well. I like the power and flexibility that I'm finding in the CLI, but it's obvious that some things could be made easier if using the mouse were an option. (I like the alt-key navigability of Windows programs, and I'm a mac guy.)