You've got emacs in my 'intellisense'!
Being a programmer type I drift towards the path of least resistence. Non-programmer types are usually surprised to find out that doesn't mean never tackling complex things. Quite the opposite, optimizing my workflow is a minor hobby of mine all its own. It basically boils down to a simple equation: TimeToMasterTool(p) < TimeSavedInLongRun(q) = MasterTool(r)
Emacs is definetly one of those tools. The Go-game of editors, you can learn enough to start using it in an hour or two but it would take a lifetime to master it completely.