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: