Don't feel like making a new thread and since I mentioned them here before, Outrage has a new album coming out June 6th! Here's a clip of a new song:
Outrage - Lost
hell yeah! i haven't been able to track these guys down yet, but with a new album it might just get easier!
EDIT: just emailed them.