Vi for programmers
This is a great article that shows you how to really harness some of the power of VIM. I snagged it from Builder.com.
It was a multiple part article so this is going to be kind of long but really filled with a lot of great information.