Pummode is a project mainly written in Vim Script, it's free.
Select completion menu with j and k.
This is a mirror of http://www.vim.org/scripts/script.php?script_id=2989
Put this in your .vimrc
call pummode#map('i', '', 0, 'j', '<C-n>')
call pummode#map('i', '', 0, 'k', '<C-p>')
call pummode#map('i', '', 0, '<CR>', '<C-y>')
So now you can select popup menu with j and k,
latest version at http://github.com/tyru/pummode.vim/