I started to listen to this podcast since 2011.
ESL podcast is very famous podcast for non-native speakers.
It provides two short dialogs and an english cafe every week.
This podcast is suitable for all level such as beginner, intermediate, and advanced level.
This is very helpful for everyone.
First,
It is because the speed is relatively slow compared to the normal-speed.
Also, it provides scripts!
(You can see the scripts when you use iphone/iPod music player)
Second,
When the difficult words are used,
The host will explain it in easy word.
That helps us to remember synonyms!
What’s more is that you can download previous episodes from ESLPOD.com.
The total number of episodes is over 1000.
Ech episode is categorized such as business,health,relationship etc.
Finally
The dialogs are mostly related to a daily situation.
English Cafe has some categorized theme such as american culture, famous city, american presidents.
The good thing about this is that it’s free.
(If you want to get more information such as script or learning guide, you have to be a member)