ever heard of them? been trying to find them also, but no luck. jsut some nasty crap that keeps coming up thats not even close. i dont know what the name of the album was either, so im not much help outside of the name