About using KeyRemap4Macbook to get Vim bindings throughout the OS, follow this link and search for "Ubiquitous Vim Bindings"
The list of supported commands looks pretty solid, with the whole command / insert mode thing going on and certain commands switching modes automatically for you just like Vim.