This McCain speech at the Council on Foreign Relations from November 2003 is amazingly prescient.