Radio listeners now have the option of bypassing traditional broadcasts and getting programs via satellite radio. The twenty-first century saw the advent of two companies in the United States, XM Satellite Radio and Sirius Satellite radio. As of 2005, XM had more than 5 million subscribers and Sirius had more than three million. The programming offered on each satellite radio station includes more than 120 stations covering everything from news to talk shows to sports to all varieties of music. The programming is commercial-free, but listeners must have special antennas—and they must pay a monthly subscription fee. The satellite radio stations believe that enough people will appreciate the variety and convenience of satellite radio that the monthly subscription price (less than $15 as of 2006) will be money well spent.