I've also used kivio on occasion, and graphviz, and ploticus. Again, all depending on what I'm after.