As someone fairly new to metal, I'm still in the learning stages. As I read about different bands, I keep seeing term such as nu-metal, goth, industrial, death, glam, emo (isn't that some kind of antelope???), thrash, grunge, etc etc. Can anyone actually describe these terms and give me some examples of bands that fit? I'd appreciate the help.

For the record, my favorites so far are Metallica, Slipknot, Cradle of Filth, Meshuggah and Mudhoney. As a lifelong jazz fan, I'm constantly amazed at the high quality of the musicianship. When I was a jazz snob, I thought rockers couldn't play. That's the problem with snobs; they think they know more than they do!