I think you're spot on. Perhaps the only thing I'd add to the competition for entertainment time would be satellite radio. I'd guesstimate that 90-95% of my time listening to music happens in the car, and having access to consistent, high quality radio eliminates the need to bring my own CD's on trips. I still occasionally buy new CD's when I hear music new to me and I'm curious about a band, but not nearly to the extent I did 10-15 years ago.