mog aims to make your mouse redundant by enabling you to control the pointer and make mouse clicks using only your keyboard.
It's currently a working research project, for implementing a variety of different methods for navigating the screen efficiently and painlessly.
Version 1.1 has been released, implemented in the AutoHotKey scripting language. This uses a screen bifurcation method meaning that in a worst case scenario, 12 key presses are required to navigate to within a 20x20 pixel area on a reasonably high resolution screen.
Version 2 is due to be released, and is already available in the trunk. As well as the above screen bifurcation method, this version will include a 3x3 screen overlay, bringing the worst case number of key presses down to 4. I still need to do some more testing for multiple monitors, and add a settings screen for defining key bindings; but apart from that, it's done (if you want to try out 3x3 navigation, type Ctrl-Alt-P).
Trivia: The word 'mog' is British slang for a cat, the natural enemy of the mouse. It can also mean "to go from one place to another", and so it is doubly appropriate.