elementalamberDecember 31st, 2004, 10:35 pm Anybody know? Anybody know where Hellmouthcentral.com went?