I guess the point where you become a vi guy is when you are typing entries on web interfaces, and you miss your vi commands to navigate and edit. It seems that Eric Uhrhane felt the same way, so he wrote jV, a great firefox plugin that will turn texareas in html forms into mini vim editors
Right now I am typing this post using jV, a plugin in Firefox that enables vim-like editing. Thanks to this plugin, I can stop wishing that I could navigate through a post using vim commands. Now I can do it! And even though the author qualifies the features as just being basic, one can navigate via regular expressions! Substitution still hasn't been implement, but I don't think we would use it often when writing posts on the web (Of course, I can be mistaken, but I don't remember having to do it as often as I do when I write code).
If you like vim, you got to get this plugin. :)