I've been using
Deezer.com for quite a while. Similar sort of thig but all web based so no program needed and there's no audio ads. Great for that one tune you haven't got that someone wants to hear at a party. Again, it's not great for underground stuff but I'm constantly amazed by some of the stuff that is on there.