Recently I came across Edraw while surfing for something to complete my college assignment with. EDraw is a new flowchart software, which creates flowcharts and business charts with minimum time loss for you. It supports basic flowcharts, organizational charts, business charts, hr diagrams, work flowcharts, programming flowcharts and network design diagrams. You can download the newest version directly in the program. It's free for ever and they promise is going to remain that way forever!!!