Vimcasts: http://vimcasts.org/ (And keep your eye out for Drew's forthcoming book: Practical Vim.)
Vim University: http://vimuniversity.com/
Coming Home To Vim: http://stevelosh.com/blog/2010/09/coming-home-to-vim/
Efficient Editing With Vim: http://robertames.com/files/vim-editing.html
Why, oh WHY, do those #?@! nutheads use vi?: http://www.viemu.com/a-why-vi-vim.html
Your problem with Vim is that you don't grok vi: http://stackoverflow.com/a/1220118/26702
Vim anti-patterns: http://blog.sanctum.geek.nz/tag/anti-patterns/
This is also useful:
http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial...
And when you're done with those, come to #vim on freenode. You can learn a hell of a lot about vim by just idling there. Of course, you'll learn even faster by asking questions.