Thanks Drew I'll try it out! 8)

I do exactly that: http://www.emacswiki.org/emacs/OneOnOneEmacs.

If you don't like exactly the same thing out-of-the-box, looking at the code
might nevertheless help you get what you want.