Absolutely agree that you can simulate the immersion experience on your own. Surprised that live two-way communication wasn't a bigger focus of your article. I know that this was written a while ago but there are so many sites that allow you to connect with live native instructors including my own: www.lingo-live.com