Learn Japanese with Daily Podcasts from Tokyo. Its lessons offer something for everyone. They incorporate culture and current issues into each episode to give the most informative, both linguistically and culturally.
Each podcast is approximately 10 minutes long.