Superhero Time: April 13, 2010. Or that was the plan, at least.