User blog comment:DCFreak22/Possible Mole Suspect?/@comment-75.42.211.131-20111024024231/@comment-1635895-20111024093058

Nup, there's no way Artemis is the mole. Far too obvious, especially for Greg.