I thought they were good live, to be honest. It's semi-dependent on the crowd, I guess, but I've been to much, much worse shows from good bands. I've seen them once, and I thoroughly enjoyed it.
And yeah I've never met anyone outside of this board who doesn't like Deftones, either. Including people who "hate that genre".
As for Team Sleep, I don't remember the deal with the demo and all that, but I think it's briefly explained on Wikipedia.
|