I have just discovered this new web. It is free and you can learn a wide variety of languages at different levels. There are lessons & exercises. Your speaking & writing tasks are assessed by native speakers. It is certainly worth a try. I have enrolled for the beginners course & I find it very good & enjoyable.It is more for everyday language than coping in shops & restaurants. Janine