Hehe way to get back on track.

There's a band I just heard of called The Arcade Fire. Their stuff sounds pretty decent, although I've only heard one song. My roommate is fanatical about them, though.