Al Alex
А Вы попробуйте фильмы на английском смотреть. Очень помогает. Живой язык. Многие пиратские ди-ви-ди и м-пэги дают Вам опцию отключить русский звук (там две звуковые дорожки).
К тому же по кабельному сейчас много передач на английском, на Дискавери, Хистори, Рамблере. Би-би-си вообще весь день на английском идёт - смотри, не хочу. Да, можно и мультфильмы с детьми смотреть на английском - двойная польза: и дети заняты и вам впрок.
Еще один вариант - игры для детей, которые учат английскому. У нас идут на ура. Язык, конечно, примитивный, но если взять программы для старшеклассников... К тому же опять же Вы чувствуете что чем-то полезным заняты, а не просто играете с ребёнком. А уж дети как радуются, когда вы с ними "занимаетесь"
Святая простота
Ну и тексты читать в своей области, выписывая все незнакомые слова.
Единственный способ реально выучить язык, используя его.
По-моему спец. программа для тупого запоминания слов - деньги на ветер. Проще уж тогда по старинке - слова на карточки и вперёд! В транспорте стабильно можно кучу слов просматривать без ущерба семейной жизни и воспитанию детей. Испробовано на себе.