That's awesome. I had them on my dopey little college radio show once to interview them back when nobody outside Boston/NY knew them. Had no idea they were in Japan and shit. Good for them. They still play with a live drummer and stuff?
and that song is nice^