For the first time I tried Rosetta Stone's method with my French. It was a very rewarding experience, and I decided to continue the experience with Italian. This is a very enjoyable, convenient and extremely effective way of learning a new language. Rosetta Stone's method is probably the closest one to learning language the natural way, which is the same way all children learn their language. The software very well mimics the natural environment and in my experience this method is the closest one to a real immersion program in a foreign country. I think it is well worth the prices and it is a perfect gift for anyone willing to learn a new language.