That takes me back.  I don't ever recall using ELM, but I spent a lot of time in PINE.  I don't want to go back to either again though.

And of course vi.  Emacs completely sucks.