This was an above average performance by Gordon Brown. He delivered the speech with passion and a degree of eloquence that has been missing for some time. And yet, and yet... There was still something missing. It was a good speech, but it certainly wasn't, as Alan Johnson had demanded, the speech of his life.
He made a couple of new announcements on single mothers (adopting an IDS-lite approach) and had a right old go at what he called 50,000 "chaotic" families. Back to basics, anyone?
He announced a new law to increase development aid and he appeared to abolish compulsory ID cards, conveniently omitting to mention that this is already existing government policy for the next parliament.
He spoke a lot about the wonders of the NHS and talked about eliminating cancer within a generation, something I seem to remember Richard Nixon promised forty years ago.
There was the ritual knocking of the Conservatives but perhaps it wasn't as aggressive as I - or the audience - had expected. He also didn't offer much humour either. Quelle suprise...
But he did spend a lot of money, something Labour politicians are always good at. Free personal care. And much more besides. No word of how it will be paid for.
The most eye catching measure he announced was the Cameron policy of having a power of recall over corrupt or dishonest MPs. The promise of a referendum on PR was well received as was, of course, the promise to abolish all hereditary peers.
There was very little personal narrative in this speech, very little vision. What we got was the usual battering ram of statistics and initiatives, albeit delivered in a style which was less reminiscent of a machine gun than usual.
So, delivery 7/10, content 5/10, chances of being Prime Minister in a year's time 1/10.