Anonymous flowchart (PIC)

i33.tinypic.com