XM gets NFL next year, has MLB and Nascar. Clear Channel is a major investor. And Stern has not given them anywhere near the bump they were hoping for. Sirius doesn't have the tie in with a car manufacturer so fewer units are hitting the road. I have had XM for 2 years and with my MyFi I can listen anywhere, even in my deer blind (slow day last year).
