One day I'm going to sit down and drill all of this into my head.
On a sidenote, I shelled out for textmate and it's very nice, but now that I work in a more diverse dev environment (Mac/Linux/Windows, and ssh'ing to boxes) learning emacs has become critical for increasing my average productivity.
Still, I don't regret buying textmate. It's beautiful, functional, and inspired some nice features that were subsequently copied/incorporated by others. I wonder what the next version has in store, and how far off it is...