From Ratajik Software:
StationRipper will allow you to "record" various Internet radio stations. It allows you to get a list of available Shoutcast stations and start recording them, creating a single MP3 file for each song the station plays. It also will allow you to record up to 200 streams at one time. With Memory Recording, it will keep track of all the songs you download, copying the final song file to your music library. If that song gets rerecorded in the future, it will skip it (so, if you end up deleting it, it won't record, bloating your collection with music you don't want). You can get a list of stations to record quickly and easily, via Shoutcast. It remembers the stations you've recorded in the past, allowing you to easily rerecord them. You can track the music you've recorded, and listen to any station being recorded with a single mouse click.