(this is covered in the 'Sirius on iPhone' thread but I thought I would repost it so xm subscribers would notice)
Things you will need to get started.
1. An xm subscription
2. uXM from
http://www.millardsoftware.com/
3. Orb server from orb.com
4. An iPhone
Download an install uXM. Click the settings button and enter your email address and password you use to stream xm online.
Click start.
Download and install the orb server. Part of the install process will help you create an orb account. Once you have uXM and orb running on your PC (I could not get this to work in parallels on my mac) go back to the orb.com on your PC and sign in/orb 2.0.
Click Open Application.
Click Audio.
Click Favorite Channels under internet radio.
Click the 'add custom' link that is on the top of the page.
Type in the xm channel name.
Double click the uXM logo in your tray (next to the clock) and click the URLS button. Choose the xm channel you want to stream from the pull down menu.
Click the clipboard button.
Return to the orb website and paste the url in the url field.
Click save.
Now get out your iPhone and go to orb.com and sign in.
Click Audio.
Click Internet Radio Favorites.
Click the channel icon for the channel you just saved.
Click play.
Click the small play arrow in the lower right corner of the QT screen.
Your stream should start. Mine seems to hung up at about 11 seconds. I just hit the back arrow and click play again and it work fine.
Wash, rinse, repeat for your other favorite xm channels.
Good Luck!