Japanesepod101.com
I'd signed up for the site back in 2007, when you could download everything for free. Now, you need premium memberships to access and download everything. Free members can only download fresh new content, not the archived lessons.
Recommended. There's also deals throughout the year too. The best being around christmas.