What is your attitude towards learning a foreign language through Internet podcasts? As for me, I find it to be a very effective method. Here is one of them called English as a Sacond Language. With its help I was able to improve my speaking ability radically. The most effective way to gain comprehension is to use sound editing programs (for instance Nero with its Edit Audio function) that allow you to split the audio stream into components. That in turn allows to listen to the portion of a recorded speaking such as whole phrases, a combination of the several words or a few sounds.