Icy Radio streams, records hundreds of 'net radio stations
Icy Radio is completely portable - just download the zip archive and extract it to a folder. Apart from a large library of audio streams, Icy Radio includes several nice skins and streaming video support.
As with Screamer, you should expect some of the included streams not to work. After all, many of these feeds come from ad-supported sites and their owners probably aren't so keen on the idea of us listening to their music without having to view their banners.
The massive channel list is fully searchable and indexed by genre - more than 60 of them. Adding new stations is easy, and can be done one-at-a-time or in bulk from an XML file. Icy Radio's tabbed main window also sports a favorites list for your top channels and maintains a history of your recordings for easy playback.
Built-in recording supports MP3 and OGG (you'll need to download and unzip the plugin into your Icy Radio folder first). Unfortunately, video streams can't be recorded as of version 0.5.
Icy Radio is freeware for Windows only.