I'm taking delivery of a new '04 XG350L tomorrow. One thing it did not have that I would have liked is XM radio compatibility. While it may seem extreme to yank out the Infinity radio (which in my opinion is still a far cry from the JBL system in our Avalon), I was wondering if anyone had done such a switch and if so what they went with. I've been to the Crutchfield website and nothing there looks like it would be a great match to the surrounding instruments and face plate. Or has anyone added after-market XM add-ons, and if so, where did they mount it so it did not look tacky?