First off, it cost us a lot more than $100.00, closer to $1000.00 for two radios and 6 months of programming. Quality wise, the radios work well, both the Alpine with built in XM tuner installed in the car and in the home using the Delphi Skyfi. The music is great but we purchased XM for Air America and that is an area that XM is currently behind Sirius. XM doesn't have all of Air America, they run other shows including a really poor show from Fox called Alan Colmes where they have all the right wingers on to beat up on the so called liberal. I am hoping XM drops Alan Colmes and gets Rhandi Roades in that time slot, I would sooner hear her even if it was not live. IF I had know Air America would be on Sirius we would have purchased Sirius, as those radios with built in tuners are more plentiful and cheaper - at this point in time I recommend Sirius. XM does have forums where people can discuss the programming and there are a few of us trying to get XM to play more Air America shows and drop the Fox show. If you are interested, in helping out it's at
http://www.xmfan.com/viewforum.php?f=28---OH you can win a new XM radio if you sign up.
ON edit: We live in near the capital of Pennsylvania and the reception on XM is great , there is only one "backroad" underpass where the signal drops for an instant. I was pleasantly surprised how well the Satellite signal was, even in the house. The antenna on the car is small; not much bigger than a quarter, smaller than a Reeses easter egg and the antenna in the house is small but not as small as the one in the car, but it sits on a window sash, out of the way. The XM satellite technology works well, reception is great and the regular programming is good, the weakest link is the new America Left station isn't as good as Sirius.