If you want to draw flowcharts i suggest you to use a flowchart software like http://Creately.com. If you are not drawing flowcharts frequently. I suggest you to use the web based version. Visio is bit expensive I dont think its affordable . So its better to use a visio alternative