On AlterNet: general david petraeus