You might want to check out Spotify, as it is pretty dang good.