These last 2 days I’ve been using the Vimium extension for Chrome, which in short is keyboard based browsing in the Chrome browser. The easiest way to introduce it beyond that, would be to watch the 2 minute instructional vidoe on their page.
I’ve never used Vi(m) for programming or hacking of any sort, but even so I feel comfortable using the extension after only 2 days of use. It does a surprisingly good job of removing alot of the need for a mouse, I’d say upwards of 90% for “normal” browsing of webpages, blogs etc. The interface for clicking links is really neat and it’s very quick to get the hang of. I’ve remapped two keys, k and j, to scroll half a page up and down, instead of just scrolling a short amount (the default value is 60px, but this is editable in the options, so you can work around it either way).
Obviously it’s not suited for everything you do in a browser and it isn’t flawless, but all in all I find it very useful. Options allow for “blacklisting” of pages for which you want Vimium disabled, like Gmail where you’re better of using the existing shortcuts provided by Gmail.