Once you learn how to use it, it is extremely easy to create flow charts and diagrams. I use this for work on a regular basis. I love that I can export to pdf as well.
Tibbs8119 about OmniGraffle 2