I've actually started using Vim since I wrote this post, and it's treating me nicely. I still use TextMate for a lot of things, but as I become more familiar with Vim, I find myself there more and more. It feels much more natural to me than Emacs.
I stole a whole lot of things from his VIM setup (red/green bar for test runs in VIM just rocks).