Not long after I bought my first personal Mac in late 2004, I stumbled across an article that mentioned Ulysses, a text editor geared toward creative writers -- essentially the marriage between a word processor and project management software. It allows you to have all documents within a writing project at your grasp. As a journalist and author, Ulysses was a dream come true, but expensive. Costing more than $100 at the time, it didn't fit into a journalist's salary.
I wound up using CopyWrite for a time and was fairly satisfied with it until I read in a forum that people were having luck with a program which, at the time, was called Scrivener Gold. I gave the free beta a try and was blown away by the program's potential. When the full-fledged release of Scrivener came out in early 2007, I bought a license as a birthday gift for myself.
Scrivener pulls all the things needed for a complete writing project -- be it writing a script, novel, research paper or newspaper/blog articles -- together in one location and has so many features that even after nearly three years of use, I don't think I've fully explored all that it has to offer. I recently started work on writing my first graphic novel, and have really gotten the chance to flex Scrivener's muscles.