I buy plenty of CDs & I fully utilize my right as a CD owner to make back up copies via mp3s & CD burner. I also fully support file sharing & most of the bands I listen to do as well.
Net Radio has been touch & go for me. It's good, but stations die off quickly & the sound quality varies.
I don't watch BET for music because the state of hip-hop isn't great lately & save a few artists like Outkast, I tend to skip it.
MTV hardly even ever plays music anymore & all they ever seem to play is the same 30 lousy videos over & over...except when they want to beat you overthe head with a 48 hour Real World marathon.
VH1 has become Diet MTV & the only things I'll really watch on it is I Love The 80s & shows of that ilk.
Regular radio has pretty much the same problem as MTV, the same lousy 30 songs played over & over. It seems like most DJs forget that there are some good songs that didn't just come out a few weeks ago.
The RIAA is...well, let's just say that my opinion of them is about the same as my feelings on Eisner (& I thought Roy pulled some punches on the guy).
Here's how I experience new music (meaning new to me, not necessarily fresh out of the factory):
-I check out the record labels of bands I like. They tend to sign bands of a similar genre or sound & they're usually more than eager to get new listeners by way of free mp3s, compilation CDs, etc.
-CD liner notes. Most bands will thank other bands they've played with or like.
-Listening to radio shows that have new & different music.
-Check out some non-corporate music stores, or at least some that aren't major stores that also carry CDs