I used to constantly use Slacker on my Blackberry but the Windows Phone app is infinitely worse. It has super long loading times and is incredibly unresponsive. Storage space is literally my only problem with WP7. I kinda wish I had a microSD card slot or something. And can't you only stream from Skydrive by using a third party app?
The official skydrive app can stream.