Struggling with English pronunciation? Check out these resources:
BITS English Language Learning
Collection of recorded books, novellas, short stories, speeches, and songs with read-along text.
Listening for Academic Purposes
A great site to practice your listening skills.
Miss Ruth's English Podcast
This site has a lot of great video lessons, plus the opportunity to sign up for classes.
Learning English Pronunciation
A very good breakdown of pronunciation skills.