Hey all.. I am wondering if anyone has used Rosetta Stone software before, and if so, what you thought of it. I am planning to begin the long road of learning Mandarin Chinese relatively soon. I eventually plan to take some formal classes, but I'm thinking Rosetta Stone may (1) give me some background knowledge before beginning the classes and (2) be a valuable companion to any classes I end up taking. That being said it isn't cheap - I don't mind spending the $$$ (its over $500 for all 3 levels) if its a good program though. Thoughts?