get SelectRadio
this is the best program i ever used for music streaming.
you can
add your sirus account
add xm radio
shoutcast
etc, etc..
plus you can create a fav tab with all your favorite channels. there are HUNDREDS of channels on select radio that can be downloaded and you will get lost, but all the tabs make it easy and quick access to what you want to hear. i like how it tells you how fast your connected to their network. i usually connect at 900kbps which is pretty damn good...
so check it out
http://www.selectradio.com/
its not free though, but there is a trial. i think it's worth it and if u search around google u can get it for free as with anything else
the initial download (after installed) will take a little time to setup as it has to download tons of channels, but it works perfectly (i use xm radio) and never issues streaming to my touch.