Flowcharts are really useful for representing algorithms or processes schematically. They are also, sometimes, useful for making nerdy jokes. This is the funniest flowchart I've seen all day. Heck, all week:

Via XKCD.