http://www.eslpod.com is simply the best. And it is free.
I have been following that podcast for over 2 years, you can even read the scripts of the conversations in iTune. I load them into my mp3 player and listen to each of them 10 to 20 times. My English was very broken few years ago, and now, I have no problems carrying daily conversations at all.