If you really want to read this, try using The Internet Archive.
Yes!
I've never seen a thread about this band on DiS, they deserve one so here it is.
For the uninitiated:
http://www.youtube.com/watch?v=m7AmO-xUdhQ