I never ceased to be amazed at the resources that are available on the web. I just came across this one. How to learn a foreign language.
Mango is a great too to be able to pick up some of the basics of a foreign language. Remember those tapes that you could buy years ago. They were very expensive. I was going to learn Japanese. I think my 7 year old daughter has surpassed me now.