Has anyone else ever heard of this band? I can't seem to find anyone else who owns any of their albums, just wondering if any of you have heard of them, and who liked em enough to even bother paying the outrageous price for their CD (i did for their self titled).