Okay, okay - fair play. I know I could learn all the bash-isms (I do use Ctrl-R already), and I know I can edit .inputrc and .vimrc to remap the keyboard. I'd rather not be forced to learn (or design) a completely new set of basic cursor movement keyboard shortcuts for every single application when every other Linux computer has arrow keys. But y'all are right - I could probably find work arounds. Just not sure that I want to.