Long but very interesting. A good link to put away for a slow news day, if we ever get another one of those.
Then again, the way things have been going, a day with fewer than three new scandals might qualify as "slow".
(Thanks to "Floridiot" for this and much else.)