But when graphics enter, I'm easily stuck loosing a lot of time. For now, i tend to use tikz and will learn Inkscape, after bad experiences with dia, metapost, etc. Sure under MacOS Omnigraffle produces great output...
Good documents are not only text...