I'm focusing in on some very important parts of my workflow. Version control is Subversion. I'm most of the way through the book on it.
Text editing is TextMate. I was trying to use vim, because it's one editor I can use both on my OS X desktop and SSH'd …