best new band out there... has anyone heard their ep? it's AMAZING!!! can't stop listening to it, in fact. also, i've been listening to a lot of the twin-sister duo Tegan and Sara. anyone else love this band as much as i do????