Your right in what you say John, originally, he was going to tell the House, but his announcement was meant to upstage the Tory conference.
Incidently, I listened to Camerons speech, he never used any cue cards or promts, I thought it was a most impressive performance.
i've said in the past, I wouldn't vote for him, we can all change our minds, and he's got my vote,
lets face it, most of us voted for Blair in '97', because of what he said, and we could'nt have been more wrong, and Cameron can't do any worse.
Snap election, its now or never.