Learn a Language One Minute at a Time
One Minute Languages teach you languages one minute at a time. They have courses available for Catalan, Danish, French, German, Irish, Japanese, Luxembourgish, Mandarin, Norwegian, Polish, Romanian, and Russian. You can listen to the lessons directly in your browser, you can download them as mp3 files, or you can subscribe to them via iTunes. Each lesson is about a minute or two. They are very clear, and they are produced by native speakers of each language.
The lessons are free, but you can buy a PDF course guide, 10 enhanced podcasts with synchronized flashcards for each lesson for £3.5 GBP.