ESLFlow.com: A brilliant ESL / EFL site using a flowchart metaphor. Grammar concepts are cleverly organized into functional patterns for which an impressive array of linked resources from the Web are employed. Resources are organized both for students and teachers and include grammar, speaking, dialogues, readings handouts and lesson plans.