abridged
hard rock
heavy metal
history
chart
diagram
blues rock
garage rock
psychedelic rock
punk
anarchopunk
heavy psych
progressive rock
doom metal
death metal
alternative rock
alternative metal
grunge
grindcore
speed metal
thrash metal
industrial metal
new wave of british heavy metal
van halen
gothic
folk metal
primordial
skyclad
moonsorrow
ensiferum
finntroll
nirvana
overkill
metallica
anthrax
slayer
megadeth
iron maiden
black sabbath
judas priest
cirith ungol
led zeppelin
blue oyster cult
kiss
ac/dc
jimi hendrix
pink floyd