Over 40 Mosh Pit!
Punk, proto-punk, post-punk, surf-punk, skate-punk, pop-punk, art-punk, art-damage, New Wave, skronk, noise, Japanoise, hardcore, thrash, speedmetal, emo, screamo, grunge, punkity rockity, riot grrl, old, kind of old, really old, and even some new stuff.
No purity tests. Anything loud, fast, rockin’, obnoxious, offensive, ridiculous, and/or short enough makes the cut.