I didn't think he would do it but he did it and in a very strong way as well. He laid out of a fine critique of McCain and the reasons for his support for Obama.
He also mentioned why Palin cannont be President. Powell has finally come home to the independent that he always was. He messed up, it is his time to redeem himself. He hopefully would have a strong role in the Obama admin.