Aside from setting your username and password on the script, setting the unknown internet cache down lower in the XBMC system settings can make a big difference. At the default, 8 meg I think, it would take forever for the audio stream to fill. I set mine to 2 meg and it takes about 30 seconds, but the XM script author reccomends 256k in his readme. I didn't want to go that low just in case. I just can't seem to find a way to make it use the high bandwidth stream because the low bandwidth stream (that appears to be used by the script) doesn't sound the greatest.