Can Petraeus Pull It Off?