Don't you suppose that with all of those hundreds of channels, there might be some serious encryption and modulation going on? SiriusXM had enough trouble trying to make a single radio that would handle both schemes, what makes you think a computer could do it in software?