XM Radio is wonderful, keeps you up to date on everything, without the annoyance of losing he channel you were listening to just as the show got interesting.
Other than that, I am online usually when I am stopped for very long. I have a TV, but very seldom turn it on.