If you're Vietnamese, you can learn English from this site
http://www.bayvut.com.au
This site is from Australia. You can download transcripts and mp3 file with detail explanation.
Let's Learn English every day and get knowledge about the world. Why? Learn to know... . Double click any word to view their meaning and sample sentences(Best with FireFox browser)