anyone ever heard of them?? i have just recently dl their albums fallen from grace and grim reality. im feelin it. any other fans here??? and can anyone upload their album faith in chaos?