One of the most creative bands I've ever heard. And the amount of energy they poured into their live shows is unrivaled. I remember the first time I saw them, years and years ago, at the Tune Inn in New Haven, CT. It quite literally rocked my world.
One of the best live bands I have ever seen. And totally nice guys to boot. It really sucks they had so many issues with their record labels because it kept them from getting the recognition they truly deserved.