Flowcharting is an underutilized but versatile tool that supports quality web interaction design. A lot of websites and web apps are good looking and use the latest technology, but are hard to use because the people who are designing them didn’t plan the feature relationships and navigation paths in the product. Flowcharting is a tool to help improve this aspect of web design. This talk covers a ridiculously condensed history of flowcharting, shows many uses related to web site, web app and desktop product design, shares case studies, and describes an award-winning flowcharting technique.