I started out using Pimsleur, then found rosetta stone. Then after reading some posts here, I discovered that some experienced speakers feel rosetta has too many limitations.