Or Stacey Dash! Seriously, this whole thing stinks. Why won't Petraeus testify next week? The House can subpoena him, I would think.
Put it all together. Released immediately after the election, immediately before he testifies. All timed.