I use VISIO. I set up a template using my favorites, and tagged them with my definition of what to use them for. Like a star indicates a quality record, a computer is electronic entry, rectangle is the process step, a CD icon links to video clips or other reference documents.... a circle with a number ties to another process within that fc, a slanted process block is an input. I use note symbols for lists/choices, etc. and a triangle for decision points and based on where I am, i come up with an icon for the output.... Basically its simple common sense. As long as you are consistent, you make the rules. The flow chart police won't come arrest you, do what makes sense. Then train everyone so they all understand whats going on.