I never turn to the radio or TV to find music as I absolutely hate current mainstream hits. I'll listen to what was mainsteam in the 90's, 80's, etc., but not now. I just hate it.
Anyways, I will usually get tip offs from friends, or I'll DL bands I hear on Last.FM which I get free with XBOX live Gold. Seems to work fine for me...