I've recently been working in Clojure on some code that really benefits from parallelization but doesn't need to squeeze the last available cycle out of the machine.
GNU Emacs 24.5 was released on April 10th. I'm in the process of setting up a dual boot Windows/Linux machine right now as I'm slowly moving away from Mac OS X, mainly because of the cost of the hardware but also because I don't like it that much as a Unix-y development environment anymore.
Stuff you find that shows you've been around this programming business for a while:
I'm generally more of a grep person but sometimes it's easier to just use the built-in search in Visual Studio, especially if you want to be able to restrict the search to parts of your Visual Studio solution. Visual Studio does have pretty powerful search built in if you do use regular expressions instead of the default text matching. Here are a couple of regexes to get you started: