Not like I know who they are, but their website says that they were at Beloit College a while back, only a half hour south of me. Imagine that. They are going to be in Florida in early January. Concerts are free to $10. I'd go if I lived down there, just to sample another side of humanity.
There are clips of their music at their site. I can't understand the words to music but I didn't think the music was too bad.