Here's my thought about what's mainstream and what's not.
I would consider mainstream as a band that has at least a few hits on the radio and is well known, such as:
-Red Hot Chili Peppers
-almost every 60's, 70's, and 80's band
I would consider bands that have hardly any hits but are known by quite a few people as a term I like to call semi-mainstream, such as:
-Slipknot (they don't play radio hits much)
-Thousand Foot Krutch
I would consider bands that play next to zero radio hits and are not well known as not mainstream, such as:
-Mad At Gravity
-and local bands
Of course, I'm not including country, hip-hop, or anything else because I don't listen to them, so counting those would be naive.
So what are your views on this? Agree/disagree. Hopefully no flaming.