I just finished attending a conference on “language training and the corporate sector” which took place in Duesseldorf, Germany. As soon as I have good access to the Internet I will send some observations.
Two intensive days of discussion on language training in Duesseldorf only confirmed my conviction that language learning is all about communication and not complicated instruction of grammar, quizzes, tests, role playing and the rest. I do not agree with the comment below that you just need a good teacher, a good student and a good textbook. Most of all you need a motivated learner (and that is where the teacher can be the most effective, in motivating the learner), interesting authentic language resources and an efficient system to enable the learner to take advantage of these language resources.