well, yes, emo is short for emotional. it's stereotypically guys with acoustic guitars that whine about their girlfriends dumping them, and all the problems in the world today. THAT'S the STEREOTYPE. i'm not saying it's all like that, but alot of it is. Thus the name EMO, short for EMOTIONAL.
indie, imo, is a joke. Not the actual music, but the idea. i know alot of people who like "indie". basically, they like music if it is underground, and the like it because it's underground. Kids who are into indie will be insulted if you have heard of their favorite band. they want it to stay off mtv, off the radio, and away from everyone else. Indie doesn't have to have a particular sound, but whatever it is, it better not get popular. My friends who are into Indie music, scoff at the bands i like, (dmb, phish, radiohead, pink floyd, zeppelin, incubus). If a band (like the beatles, for instance) get's REALLY popular, it's probably because they have some talent. If 100,000 people show up in central park to watch DMB, it's probably because they can rock. If thousands and thousands of people from all over the country come out to phish's festivals, it's probably because they have talent.
Just because you're a household name doesn't mean you don't have talent, or you've sold out.