Why don't people seem to use the F keys? I have mappings for very frequent functions on F1-F5, and it really helps:
map <F1> <Esc>:w<CR>| "Fast save
imap <F1> <Esc>:w<CR>| "Fast save
map <F2> :make<Up><CR>| "Fast compile
map <F3> :bn<CR>
map <S-F3> :bp<CR>
" Same mapping for gnome-terminal ( see http://stackoverflow.com/q/12813126/164171 )
map ^[O1;2R :bp<CR>
map <F4> :bd<CR>| "Close buffer
map <F5> :cnext<cr>
map <S-F5> :cprev<cr>
imap <F5> <Esc>:cnext<cr>
imap <S-F5> <Esc>:cprev<cr>