I should have read this already, and doubtless you have, but Michael Berube has a worth.