I just noticed a couple of days ago that iTunes has free streaming internet radio stations on it. (I had previously had the menu tab for it disabled under preferences for some reason.) It has a ton of stations, and you can get everything from Dance to Country to Jazz to Sports to NPR (plus FOX, Air America, BBC, Radio Netherlands, etc.) on it, including a lot of international stuff (there is seriously an Iranian Pop station). You can also apparently go to any streaming radio site (I looked up a good one by just looking at who offers the stations, so I could see the ones they don’t have listed on iTunes) and download the playlist that lets you add the stream to your iTunes Library.
Valete,
Vox Imperatoris