I do all my graphic-jobs in Photoshop. Doesn't matter wheter it's just an blueprint or complex design. (Well and paper and pencil is also a friend of mine). I also bought a chalkboard recently - where I often write quicknotes - or db-desgin etc. It's quite nice, cause you can often just take a short look at it while you are dooing your programming )
I myself use Axure for creating wireframes and paper and pencil for the application logic. I can then transfer that logic to what ever medium I want: a computer document, an erase board, you name it :) Plus, I can actually rewrite it without confusing anyone (ie: I don't usually wind up having to cut things out on the erase board when presenting my idea, and that makes it better for the people who are listening to my proposal).
I have optimistic thoughts, even though sometimes (if not always) life's a bitch.