I love The Universe! Reminds me of a song of the Broken Social Scene (I can't remember right now which).
I saw This Will Destroy You tonight. They put on a good show, although the supporting acts were odd. They didn't say a word to the crowd. They came on, soundchecked, and started to play. I found it rather odd that they didn't say a word but then again, I was there for their music (which kicked ass). They played everything I wanted to hear.