Yes -- have heard of them ...... didn't care much for them when I originally heard them, if I remember right the singer turned me off and there was a little "speed" involved in the music ......
Some people raved over them at first, but that wasn't long lasting.......
May have to re-check this though based on this song you posted ... thanks.