Also, it's worth noting that on OSX you can do this without any additional software. Just remap it in the keyboard settings.
[0] http://www.catonmat.net/blog/why-vim-uses-hjkl-as-arrow-keys...