PLOVER.
On a side note: I use the Alt key myself, for Vim's omnimode UNEI navigation needs. I use mostly GVim in Windows, and if you hit and then release the Alt key you get menu selection which frees up the Alt key for key combos like these - brilliant!
I do a lot more, fiddler that I am, but I try to be a bit less intrusive than Shai was.
Excerpt (if you don't want to remap the unmodified UNEI keys, use M-unei mappings throughout):
set winaltkeys=no " allow mapping of alt (meta) key shortcuts
" Make Alt pop up the menu for all keys, mappings in use will be overridden subsequentially
" Note that menus can also be activated by pressind AND RELEASING the Alt key first, and then the letter key!
noremap <silent> <M-e> :simalt e<CR>|noremap <silent> <M-i> :simalt i<CR>|
noremap <silent> <M-n> :simalt n<CR>|noremap <silent> <M-u> :simalt u<CR>|
" Up/down/left/right
nnoremap u k|xnoremap u k|onoremap u k|noremap! <M-u> <Up>|snoremap <M-u> <Up>|
nnoremap n h|xnoremap n h|onoremap n h|noremap! <M-n> <Left>|snoremap <M-n> <Left>|
nnoremap e j|xnoremap e j|onoremap e j|noremap! <M-e> <Down>|snoremap <M-e> <Down>|
nnoremap i l|xnoremap i l|onoremap i l|noremap! <M-i> <Right>|snoremap <M-i> <Right>|
" TODO: Exclusive (=not linewise) motions? (gk/gj)