Deezer

tags: music, ondemand, radio, stormtech, streaming, web2.0

A France based, painless web-radio service. Let’s you upload your whole music collection as well.