This paper is on the topic of ESL students and vocabulary. Often ESL students have limited vocabulary. What is the best computer program to teach vocabulary to ESL students? What methods work best? Studies concerning L2 students show that the best method is using multi-media methods with pictures, texts, and video