Anyone heard of them? I think they're great, but their lyrics might be "on the edge" from time to time..