I’ve been hanging onto the idea of Barack Obama reviving his candidacy by beating Hillary Clinton in the Iowa caucus. Now comes a Des Moines Register poll showing Clinton at 29%, John Edwards at 23% and Obama at 22%. The Iowa caucus isn’t until mid-January — three and a half months hence — and things could change, of course, but this is awful news.