On my Android Phone, I use Google Play Music. I install an app on my computer that syncs my music with Google's cloud. On my phone, I can listen to this music whenever it is connected to the internet.
It would be nice to do something similar on Windows Phone. My music library is far too large to fit on my phone, so a streaming service is necessary.