I think XM Radio is great, but with over 100 channels, there's no way I can listen to all the programs I want to. So I think it's high time to introduce time-shift listening. XM radio has already done this to some extent with their new portable player, which has a build in hard drive that can store a few hours worth of music. But I'd like to see something similar in a home player.
Basically, what I want is a Tivo that can record satellite radio programs. Hell, if it can record television programs too, that's fine with me.