tommykaine - a useful flowchart made by yours truly

more about : tommykaine