As a future language teacher, I found this website very helpful. There are several languages covered on this site. I know I often have a hard time finding websites which will pertain to my subject matter, but this site tries to accomodate as many people and interests as possible.For each language ther are several themes discussed which include activites. There are pictures and videos to engage students and to promote a more hands on approach to learning a language. I personally found this site to be very welcoming and easy to use.