I spent 5 years learning and using vi (n perhaps a dozen different Unix-like OSes, so they were all different, meaning I could only use a core set of features.
I then spent a few years working on Windows where I had Vim, but other editors I used were, well, 'standard'.
Then ViEmu came along and I now move between Vi-like editing in VS and Vim, and 'normal' editing in other apps.
It's not too bad, to be honest. I'm editing in a non-vi-like-manner in this comment box. I could probably install something to make Chrome do vi-like editing here, but my brain is happy to switch modes, if you'll forgive the pun.
There's also uzbl which is a browser that natively supports vi-like browsing http://www.uzbl.org/ but beware, there were some bugs with the TLS validation process iirc, not sure if they're fixed yet.
True I rarely have a problem editing in web text boxes, I never really committed to using emacs as a word processor. But I'd be lying if I said I've never accidentally closed a browser tab when absent-mindedly trying to do a backward-kill-word ('ctrl-w').
I was thinking more about programming and system administration. After years of using emacs, I find it harder to adapt to the popular mainstream tools like Visual Studio, TextMate, etc.
I then spent a few years working on Windows where I had Vim, but other editors I used were, well, 'standard'.
Then ViEmu came along and I now move between Vi-like editing in VS and Vim, and 'normal' editing in other apps.
It's not too bad, to be honest. I'm editing in a non-vi-like-manner in this comment box. I could probably install something to make Chrome do vi-like editing here, but my brain is happy to switch modes, if you'll forgive the pun.