I've heard nothing but good things about Rosetta Stone. I was a linguist for the military and wish I could have had a copy of it then. I may be getting a copy now, just to keep my skills up.