Rosetta Stone Language Classes
Know someone who always wanted to learn Italian or French? How about Welsh or Turkish? This interactive CD-ROM is available in 30 different languages. Their technique teaches young and old by linking new words with real-world objects and events. So even you can pick up a new language in no time.