Rosetta Stone Language Software

By Association books

Dr. Michael Gruneberg, who is actually a memory specialist, not a language teacher, has put together a series of books for getting started in a foreign language. These books are not adequate for actually learning Spanish, French and Italian. Language is both words with which to say things and grammar for organizing them, and the grammar part of these books is rather sparse. But if you're learning grammar elsewhere and need things to talk about, these books are an excellent resource for picking up a few hundred words that you'll actually remember.

Warning: the gimmicks can be corny and for this to work, you have to buy into them. Check out the "Snippets" on the vocabulary page for a rough idea how this works. The method, incidentally, is known as linkword.