... Along with Zombi and Dalek. And I'm pretty stoked. I've watched a couple live vids from them and they sounded and looked like fun. Going to see them at the Avalon Club in NYC. Anyone see who's seen them live wanna leave their opinions? I know I won't be dissapointed, but just wanted to know. Anyone going to see them this day or later during this tour?