Has anyone else heard of this band? I found them on iTunes music and really love what I have heard so far: