I teach ESL in Toronto. I think MP3's are much better than software. Listen to native dialogs you can understand. Then you'll be able to watch real English TV and movies and speak fluently with anyone. One of my students, from Hong Kong, told me about a really good program she uses everyday ...