All you need to know is buy their album "Grand Opening and Closing!"
This band absolutely defies description, more so than any other band I've ever encountered in my life. The CLOSEST I can get to describing them, is Frank Zappa meets Neurosis. With homemade instruments.
They're the best group I've discovered in years. I'm in awe of these guys.