Anybody heard of this band? The chick in it has sick voice(to the old gezzers that means it is good). There is just somthing hot about a girl screaming....