Bloc Party.  Nuff said, man.