I listen to NPR religiously but sometimes I miss the shows that really like to listen to: Democracy Now, Alternative Radio, This American Life, etc.
I spent hours today looking for "TiVO for radio" to record shows for offline listening. Eventually I found exactly what I was looking for: http://radiotime.com

But since I am incredibly cheap when it comes to buying software, I kept looking for a free version of the same thing. Eventually I found a good alternative: http://www.publicradiofan.com which is a really cool service. It is a database 100s of radio stations and radio shows and it can tell you who is playing your favorite show and it gives you a link to its streaming content.

I may give in and pay the $39 yearly fee for the RadioTime. Their site UI was pretty simple to use and offline recording sound irresistible.

Other interesting links I came a cross: