Alright, I've googled everything I can reach from within the firewall-restricted work-zone, and I can't find anything current on them. Info on their site and myspace seems outdated.
Scattered ramblings about an album that never happened in 2006 called Aeneid, but the only real recent news is...