It really is Christmas for the news: McGreevey is coming out and resigning.