I finished up my radio recorder today. Its primary purpose in life is to record four hours of WFNX radio content to a CompactFlash card, and so far it seems to work pretty well.
It's built off spare parts and various things I got off eBay. The concept is such that the radio (duct taped to the side) is fed to the line-in on the computer, where it's exported in WAV format (36KHz/16-bit) to a 2GB CompactFlash card that can later be played on my laptop. The entire thing is then connected to a light timer, which turns it on at 6AM and turns it off at 10AM.
For those interested, it runs DOS. I'll have more details soon.