This is an excellent website for those who are interested in learning English or improving their English language skills. It has a huge number of links to many things such as free English courses, quizzes, teaching English, lesson plans, grammar, vocabulary, etc. English listening skills and the activities related to listening are the main topics of this website. The best thing about this site is that the study materials are divided into three levels: beginners, intermediate and advanced. This means whoever interested in learning English will find something suitable for his/her level. The number of activities is just huge.
This website is very especially useful for teachers of English as a second or a foreign language and also very useful for the students as well, especially if they are non-native speakers. It helps them improve their listening and pronunciation skills and helps build vocabulary. The teachers can use for designating homework for their students. It can also be used for tests preparation. There is also a link for minimizing the English accent of non-native speakers. Another one is for how to listen and pay attention, which I think is something very useful for non-native speakers who are able to read and write well, but they do not understand when native speakers talk to them.
The site is very useable, very simple and really organized. You can spend hours and hours and never get bored. It also has links to other useful websites. I think it is a place that any non-native speaker of English must visit. The recorded materials are very clear and very easy to play. Also you can move back and forth very easily and very smoothly. Give it a try and I am sure you will like it very much and you will keep visiting it.