Before we get started, I'm going to try to be as platform agnostic as possible. While my main platform is OS X (Leopard. And yes, I need to make that distinction), I also do a lot of my work on Linux and to a much lesser extent, Windows. As a result, my suggestions are primarily for OS X and Linux users, but aside from the text editor I will suggest, everything else is fairly platform agnostic.


