I plugged an FM radio (set to NPR) into my Linux box and use cron and a script to capture the interesting stuff on the weekend. Then I listen to it during the week. This was finally a geek thing that my wife can appreciate, since I burn CDs of the shows for her.
Here is an example cron entry: /home/sfral/scripts/record_show 60 TalkOfNation >> /home/sfral/work/radio/log
00 14 * * Fri
The script record_show is this:
The links I used:d io.html
http://osl.iu.edu/~tveldhui/radio/
http://gary.burd.info/2003/07/time-shifting-fm-ra
I'll post my script in a reply to this posting.