I heard a clip of this band in this progressive compilation on youtube, but I can't seem to find them anywhere. I don't think they have a myspace or website (at least that i could find). I found one review on them, and i can't find anywhere to buy or download their album.

Any thoughts?