I have a very simple AutoHotkey script that remaps [h,j,k,l] to [left, down, up, right] when the LeftAlt modifier is pressed. This prevents me from having to switch to the arrow keys all the time.
I use it for navigating the list of browser search suggestions, or for quickly moving around any program that doesn't have vim bindings.