If you work at home or are working on your home,i can't recommend this enough.You need to register with yahoo,if your not already with them,then you start customising your personal radio station,no annoying dj's,the odd advert every ten songs or so and it only plays the music you like,just program in what your preferences are,now and then it will play something that it thinks you might like judging by your tastes,if you dont like it,you can tell it not to play it again...
http://music.uk.launch.yahoo.com/launchcast/member.asp