My Sister-in-Law speaks several languages (at least 5 I can think of) and she swears by Rosetta Stone. Of course nothing works better than exposing yourself to the language/ culture, CDs maybe?
Edit** And after reading the above, my Dad can speak Italian and can understand a lot of spanish, more than enough to get around.
"Conformities are called for much more eagerly today than yesterday... skeptics, liberals, individuals with a taste for private life and their own inner standards of behavior, are objects of fear and derision and targets of persecution for either side... in the great ideological wars of our time."- Isaiah Berlin
"Freedom is not something that can be given. Freedom is something people take, and people are as free as they want to be."- James Baldwin