Discuss as:

CIA Director David Petraeus quits over affair