Google allows vim keyboard shortcuts in navigating search results. You have to join the experiment or just alter your firefox search plugin to send an additional input name="esrch" value="BetaShortcuts". It handles wrapping to the next or previous page nicely, new search via a slash, cancel new search with Escape, but for all of its usefulness, it probably won't make emacs users switch to vim.