One of the main reasons why I love Vim is because of its flexibility. Besides the virtues of Vim (which would take a month of Sundays to explain), my fascination stems, in part, from the sheer number and range of excellent plugins that extend the functionality of the editor.