I have to say, I was excited to see your post! Although I am not a learner of English as a second language, I am a big supporter of online learning, and what technology can do to help learners enhance their language experience. One thing that I will be working on this semester with my mentor teacher is using podcasting to enhance listening exercises. We are hoping this will add more variety and spice to the individual student’s learning experience.
In our CALL class at Saint Michael’s College in Vermont, we often developed exercises for students to use. If you find that exercises would be more useful in your circumstance, please let me know as I can give you some links to sites with many exercises.