It's finally here! SiriusXM On Demand has launched, ushering the satellite radio service into the 21st century. The company's promised library of 200 shows and 2,000 hours of programming are online ...