I've also used Dia and think it's a very good tool. Most often, when I need any type of flowchart/diagram, I end up using MS-Visio, since I've used it for years and I am familiar with it. Not a free program, but well-worth the $$ in my opinion.

It also depends on what you are trying to chart! I have also used Prototyper for laying out rough app user interfaces.