a site like soundpedia.om
http://www.deezer.com/
www.imeem.com
@uberbatman: imeem does not let you stream full length songs unless you make a playlist. With deezer you can listen to a full song on their collection without making a playlist or whatever.
@mirza didnt know about deezer thanks for that. I generally search imeem for a song and then find it on a playlist to stream it.