saw them on SNL last night. i never watch that show anymore but i was with some friends who do and thats that. i was actually suprised, first new band thats been out in a while that i can say i enjoyed. they have a talking heads type of sound to them.
check em out if your into that kinda stuff.