Great, comprehensive listening site with vocabulary and exercises           Choose a text, listen to it and then it is dictated
          Listen to a passage with cloze exercise blanks to fill in
          Listening practice at all levels
          Themed pod-casts with follow up readings and exercises 
          For high-intermediate to advanced Ells who want to learn about caring
          others while improving their communication with  medical personnel.

          Learn English by doing (with stick figures)

           Travel adventures with Takako plus exercises