I've always been looking for a place to post a list of my favorite software. So, here you go (random order).