Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I use streamripper. You give it a URL and it saves an mp3-stream to disk without conversion. You'll need to install a few other packages but it's worth it. Here's how I record my radio show:

streamripper `cat url.m3u` -d Myshow -s -a -A -z
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.