Some thoughts on ESL/EFL issues

I believe vocabulary matters much more than grammar to use a language. The more vocabulary a learner knows how to use correctly the easier it is to convey a thought in a language in speaking, in writing and to understand the reading and listening content. I believe vocabulary is the most comprehensive and most difficult aspect of English for foreign learners to master thoroughly. They should first concentrate on learning the most frequently used and therefore most important English vocabulary for their practical real life needs.
Speaking in English requires from a learner to combine his or her pronunciation, grammar, vocabulary knowledge, thinking over word and phrase choices (and good listening comprehension skills when conversing) to say good sentences as to their content.
I think it ought to be effective to combine input (listening, reading) with output (speaking and writing) when practising English.
Learners can learn grammar and practice it in communicative grammar exercises with real life content (with sentences that most likely can be used in real life situations).
I prefer English courses that include (integrate) grammar material in thematic conversation and vocabulary practice activities (exercises) in each lesson.

English, Complete Edition (by Living Language) is a unique multimedia program that is designed for speakers of any language. It takes a learner from a beginner to an advanced level in one convenient package. It is a beginner through advanced course, including coursebooks, audio CDs, and online learning.

In practice, I find that the biggest problem in understanding the spoken English produced by non-native English speakers is often pronunciation.