Specs, Personas, & Wireframes
I use Omnigraffle and its host of stencil libraries to build wireframes for full UI flows, individual interactions, site maps, and user personas. I try to maintain an active wireframing base for all of my visual projects so that whenever we have an idea or need to improve upon a process, I can iterate quickly using a current wire mold. I write annotations for all of my wires, usually within Omnigraffle itself, or sometimes in a spreadsheet or Google Document.
Note: A number of my wireframes are protected by NDAs. If you wish to see additional wires, please contact me.