ESLP1000: 1000 word English vocabulary drill for Brazillian Portuguse speakers divided in levels of 100 each and sub-divided into nouns, verbs, pronouns, adjectives, adverbs, prepositions and conjunctions for graduated learning and scoring. Questions are presented randomly from the user selected level – new words only (default) or all words to that point. Correctly answered words are not repeated. The program offers multiple choice questions (default) OR: the user types answers. Click the ‘Peek’ button to see an answer before answering.Click the ‘Next Question’ button to advance to the next question without answering the present question. Unanswered questions are asked again. A question answered incorrectly is randomly returned until answered correctly.